Hybrid automatic repeat request (harq) mapping for carrier aggregation (ca)

ABSTRACT

Technology for conditional hybrid automatic retransmission re-quest (HARQ) mapping for carrier aggregation (CA) is disclosed. One method can include a user equipment (UE) determining when a subframe for physical downlink shared channel (PDSCH) transmission is configured for downlink semi-persistent scheduling (SPS). The subframe configured for downlink SPS can generate a first condition. The UE can generate HARQ-ACK states for the first condition for a HARQ bundling window with discontinuous transmission (DTX) padding for a secondary HARQ bundling window size for a secondary cell (SCell) and a primary HARQ bundling window size for a primary cell (PCell). The UE can generate HARQ-ACK states for a second condition for the HARQ bundling window with DTX padding including a DTX padding exception. The second condition can include conditions not covered by the first condition. The DTC padding exception can generate a set of HARQ-ACK states to uniquely define each padded HARQ-ACK state.

RELATED APPLICATIONS

This application claims the benefit of and hereby incorporates byreference U.S. Provisional Patent Application Ser. No. 61/707,784, filedSep. 28, 2012, with an attorney docket number P49082Z.

BACKGROUND

Wireless mobile communication technology uses various standards andprotocols to transmit data between a node (e.g., a transmission station)and a wireless device (e.g., a mobile device). Some wireless devicescommunicate using orthogonal frequency-division multiple access (OFDMA)in a downlink (DL) transmission and single carrier frequency divisionmultiple access (SC-FDMA) in an uplink (UL) transmission. Standards andprotocols that use orthogonal frequency-division multiplexing (OFDM) forsignal transmission include the third generation partnership project(3GPP) long term evolution (LTE), the Institute of Electrical andElectronics Engineers (IEEE) 802.16 standard (e.g., 802.16e, 802.16m),which is commonly known to industry groups as WiMAX (Worldwideinteroperability for Microwave Access), and the IEEE 802.11 standard,which is commonly known to industry groups as WiFi.

In 3GPP radio access network (RAN) LTE systems, the node can be acombination of Evolved Universal Terrestrial Radio Access Network(E-UTRAN) Node Bs (also commonly denoted as evolved Node Bs, enhancedNode Bs, eNodeBs, or eNBs) and Radio Network Controllers (RNCs), whichcommunicates with the wireless device, known as a user equipment (UE).The downlink (DL) transmission can be a communication from the node(e.g., eNodeB) to the wireless device (e.g., UE), and the uplink (UL)transmission can be a communication from the wireless device to thenode.

In LTE, data can be transmitted from the eNodeB to the UE via a physicaldownlink shared channel (PDSCH). A physical uplink control channel(PUCCH) can be used to acknowledge that data was received. Downlink anduplink channels or transmissions can use time-division duplexing (TDD)or frequency-division duplexing (FDD). Time-division duplexing (TDD) isan application of time-division multiplexing (TDM) to separate downlinkand uplink signals (or separate signals to a UE or from the UE in D2Dcommunication). In TDD, downlink signals and uplink signals may becarried on a same carrier frequency (i.e., shared carrier frequency)where the downlink signals use a different time interval from the uplinksignals, so the downlink signals and the uplink signals do not generateinterference for each other. TDM is a type of digital multiplexing inwhich two or more bit streams or signals, such as a downlink or uplink,are transferred apparently simultaneously as sub-channels in onecommunication channel, but are physically transmitted on differentresources. In frequency-division duplexing (FDD), an uplink transmissionand a downlink transmission (or a transmission to and from a UE in D2Dcommunication) can operate using different frequency carriers (i.e.separate carrier frequency for each transmission direction). In FDD,interference can be avoided because the downlink signals use a differentfrequency carrier from the uplink signals.

BRIEF DESCRIPTION OF THE DRAWINGS

Features and advantages of the disclosure will be apparent from thedetailed description which follows, taken in conjunction with theaccompanying drawings, which together illustrate, by way of example,features of the disclosure; and, wherein:

FIG. 1 illustrates a block diagram of various component carrier (CC)bandwidths in accordance with an example;

FIG. 2A illustrates a block diagram of multiple contiguous componentcarriers in accordance with an example;

FIG. 2B illustrates a block diagram of intra-band non-contiguouscomponent carriers in accordance with an example;

FIG. 2C illustrates a block diagram of inter-band non-contiguouscomponent carriers in accordance with an example;

FIG. 3A illustrates a block diagram of a symmetric-asymmetric carrieraggregation configuration in accordance with an example;

FIG. 3B illustrates a block diagram of an asymmetric-symmetric carrieraggregation configuration in accordance with an example;

FIG. 4 illustrates a block diagram of uplink radio frame resources(e.g., a resource grid) in accordance with an example;

FIG. 5 (i.e., Table 4) illustrates a table of an UpLink-DownLink (UL-DL)configuration number of Physical Downlink Shared CHannel (PDSCH) HybridAutomatic Retransmission re-Quest-ACKnowledge (HARQ-ACK) timingreference for a Secondary Cell (SCell) in accordance with an example;

FIG. 6 illustrates different hybrid automatic repeatrequest-acknowledgement (HARQ-ACK) bundling windows for a Primary Cell(PCell) and a Secondary Cell (SCell) for inter-band time division duplex(TDD) carrier aggregation (CA) (e.g., different UL-DL configurations) inaccordance with an example;

FIG. 7 illustrates a potential issue by reusing a M=max (M_(P),M_(S))resource allocations (RA) solution when semi-persistent scheduling (SPS)is configured in accordance with an example;

FIG. 8 (i.e., Table 5) illustrates a table of an impact by using theM=max (M_(P),M_(S)) resource allocations (RA) solution in case whensemi-persistent scheduling (SPS) is configured in accordance with anexample;

FIG. 9A illustrates hybrid automatic repeat request-acknowledgement(HARQ-ACK) bundling windows for a Primary Cell (PCell) bundling windowsize M_(P)=2 and a Secondary Cell (SCell) bundling window size M_(S)=4for inter-band time division duplex (TDD) carrier aggregation (CA) inaccordance with an example;

FIG. 9B illustrates hybrid automatic repeat request-acknowledgement(HARQ-ACK) bundling windows for a Primary Cell (PCell) bundling windowsize M_(P)=2 and a Secondary Cell (SCell) bundling window size M_(S)=3for inter-band time division duplex (TDD) carrier aggregation (CA) inaccordance with an example;

FIG. 9C illustrates hybrid automatic repeat request-acknowledgement(HARQ-ACK) bundling windows for a Primary Cell (PCell) bundling windowsize M_(P)=4 and a Secondary Cell (SCell) bundling window size M_(S)=2for inter-band time division duplex (TDD) carrier aggregation (CA) inaccordance with an example;

FIG. 10 (i.e., Table 6) illustrates a table of a physical uplink controlchannel (PUCCH) resource value according to acknowledgement(ACK)/negative ACK (ACK/NACK) Resource Indicator (ARI) for downlinksemi-persistent scheduling (SPS) (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 9.2-2) in accordance with anexample;

FIG. 11 depicts a flow chart of a method for conditional hybridautomatic retransmission re-quest (HARQ) mapping for carrier aggregation(CA) at a user equipment (UE) in accordance with an example;

FIG. 12 depicts functionality of computer circuitry of a user equipment(UE) operable to provide conditional hybrid automatic retransmissionre-quest-acknowledge (HARQ-ACK) states mapping for carrier aggregation(CA) in accordance with an example;

FIG. 13 illustrates a block diagram of a serving node, a coordinationnode, and wireless device (e.g., UE) in accordance with an example;

FIG. 14 illustrates a diagram of a wireless device (e.g., UE) inaccordance with an example;

FIG. 15 (i.e., Table 7) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=2 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3-2) in accordance withan example;

FIG. 16 (i.e., Table 8) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=3 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3-3) in accordance withan example;

FIG. 17 (i.e., Table 9) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=4 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3-4) in accordance withan example;

FIG. 18 (i.e., Table 10) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=2 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3-5) in accordance withan example;

FIG. 19 (i.e., Table 11) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=3 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3-6) in accordance withan example;

FIG. 20 (i.e., Table 12) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=4 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3-7) in accordance withan example;

FIG. 21 (i.e., Table 13) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=3 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3.2-5) in accordance withan example; and

FIG. 22 (i.e., Table 14) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=3 (i.e., 3GPP LTE standard Release 11Technical Specification (TS) 36.213 Table 10.1.3.2-6) in accordance withan example.

FIG. 23 (i.e., Table 15) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=4 in accordance with an example;

FIG. 24 (i.e., Table 16) illustrates a table of a transmission of hybridautomatic repeat request-acknowledgement (HARQ-ACK) multiplexing for abundling window size of M=3 in accordance with an example; and

FIG. 25 (i.e., Table 17) illustrates a table of a hybrid automaticrepeat request-acknowledgement (HARQ-ACK) mapping table for physicaluplink control channel (PUCCH) format 1b with channel selection (CS) inaccordance with an example.

FIG. 26 (i.e., Table 18) illustrates a table of a hybrid automaticrepeat request-acknowledgement (HARQ-ACK) look-up mapping table fordifferent uplink-downlink (UL-DL) configurations of inter-band timedivision duplex (TDD) carrier aggregation (CA) in accordance with anexample;

Reference will now be made to the exemplary embodiments illustrated, andspecific language will be used herein to describe the same. It willnevertheless be understood that no limitation of the scope of theinvention is thereby intended.

DETAILED DESCRIPTION

Before the present invention is disclosed and described, it is to beunderstood that this invention is not limited to the particularstructures, process steps, or materials disclosed herein, but isextended to equivalents thereof as would be recognized by thoseordinarily skilled in the relevant arts. It should also be understoodthat terminology employed herein is used for the purpose of describingparticular examples only and is not intended to be limiting. The samereference numerals in different drawings represent the same element.Numbers provided in flow charts and processes are provided for clarityin illustrating steps and operations and do not necessarily indicate aparticular order or sequence.

Example Embodiments

An initial overview of technology embodiments is provided below and thenspecific technology embodiments are described in further detail later.This initial summary is intended to aid readers in understanding thetechnology more quickly but is not intended to identify key features oressential features of the technology nor is it intended to limit thescope of the claimed subject matter.

An increase in the amount of wireless data transmission has createdcongestion in wireless networks using licensed spectrum to providewireless communication services for wireless devices, such as smartphones and tablet devices. The congestion is especially apparent in highdensity and high use locations such as urban locations and universities.

One technique for providing additional bandwidth capacity to wirelessdevices is through the use carrier aggregation of multiple smallerbandwidths to form a virtual wideband channel at a wireless device(e.g., UE). In carrier aggregation (CA) multiple component carriers (CC)can be aggregated and jointly used for transmission to/from a singleterminal. Carriers can be signals in permitted frequency domains ontowhich information is placed. The amount of information that can beplaced on a carrier can be determined by the aggregated carrier'sbandwidth in the frequency domain. The permitted frequency domains areoften limited in bandwidth. The bandwidth limitations can become moresevere when a large number of users are simultaneously using thebandwidth in the permitted frequency domains.

FIG. 1 illustrates a carrier bandwidth, signal bandwidth, or a componentcarrier (CC) that can be used by the wireless device. For example, theLTE CC bandwidths can include: 1.4 MHz 210, 3 MHz 212, 5 MHz 214, 10 MHz216, 15 MHz 218, and 20 MHz 220. The 1.4 MHz CC can include 6 resourceblocks (RBs) comprising 72 subcarriers. The 3 MHz CC can include 15 RBscomprising 180 subcarriers. The 5 MHz CC can include 25 RBs comprising300 subcarriers. The 10 MHz CC can include 50 RBs comprising 600subcarriers. The 15 MHz CC can include 75 RBs comprising 900subcarriers. The 20 MHz CC can include 100 RBs comprising 1200subcarriers.

Carrier aggregation (CA) enables multiple carrier signals to besimultaneously communicated between a user's wireless device and a node.Multiple different carriers can be used. In some instances, the carriersmay be from different permitted frequency domains. Carrier aggregationprovides a broader choice to the wireless devices, enabling morebandwidth to be obtained. The greater bandwidth can be used tocommunicate bandwidth intensive operations, such as streaming video orcommunicating large data files.

FIG. 2A illustrates an example of carrier aggregation of continuouscarriers. In the example, three carriers are contiguously located alonga frequency band. Each carrier can be referred to as a componentcarrier. In a continuous type of system, the component carriers arelocated adjacent one another and can be typically located within asingle frequency band (e.g., band A). A frequency band can be a selectedfrequency range in the electromagnetic spectrum. Selected frequencybands are designated for use with wireless communications such aswireless telephony. Certain frequency bands are owned or leased by awireless service provider. Each adjacent component carrier may have thesame bandwidth, or different bandwidths. A bandwidth is a selectedportion of the frequency band. Wireless telephony has traditionally beenconducted within a single frequency band. In contiguous carrieraggregation, only one fast Fourier transform (FFT) module and/or oneradio frontend may be used. The contiguous component carriers can havesimilar propagation characteristics which can utilize similar reportsand/or processing modules.

FIGS. 2B-2C illustrates an example of carrier aggregation ofnon-continuous component carriers. The non-continuous component carriersmay be separated along the frequency range. Each component carrier mayeven be located in different frequency bands. Non-contiguous carrieraggregation can provide aggregation of a fragmented spectrum. Intra-band(or single-band) non-contiguous carrier aggregation providesnon-contiguous carrier aggregation within a same frequency band (e.g.,band A), as illustrated in FIG. 2B. Inter-band (or multi-band)non-contiguous carrier aggregation provides non-contiguous carrieraggregation within different frequency bands (e.g., bands A, B, or C),as illustrated in FIG. 2C. The ability to use component carriers indifferent frequency bands can enable more efficient use of availablebandwidth and increases the aggregated data throughput.

Network symmetric (or asymmetric) carrier aggregation can be defined bya number of downlink (DL) and uplink (UL) component carriers offered bya network in a sector. UE symmetric (or asymmetric) carrier aggregationcan be defined by a number of downlink (DL) and uplink (UL) componentcarriers configured for a UE. The number of DL CCs may be at least thenumber of UL CCs. A system information block type 2 (SIB2) can providespecific linking between the DL and the UL. FIG. 3A illustrates a blockdiagram of a symmetric-asymmetric carrier aggregation configuration,where the carrier aggregation is symmetric between the DL and UL for thenetwork and asymmetric between the DL and UL for the UE. FIG. 3Billustrates a block diagram of an asymmetric-symmetric carrieraggregation configuration, where the carrier aggregation is asymmetricbetween the DL and UL for the network and symmetric between the DL andUL for the UE.

For each UE, a CC can be defined as a primary cell (PCell). DifferentUEs may not necessarily use a same CC as their PCell. The PCell can beregarded as an anchor carrier for the UE and the PCell can thus be usedfor control signaling functionalities, such as radio link failuremonitoring, hybrid automatic repeat request-acknowledgement (HARQ-ACK),and PUCCH resource allocations (RA). If more than one CC is configuredfor a UE, the additional CCs can be denoted as secondary cells (SCells)for the UE.

A component carrier can be used to carry channel information via a radioframe structure transmitted on the physical (PHY) layer in a uplinktransmission between a node (e.g., eNodeB) and the wireless device(e.g., UE) using a generic long term evolution (LTE) frame structure, asillustrated in FIG. 4. While an LTE frame structure is illustrated, aframe structure for an IEEE 802.16 standard (WiMax), an IEEE 802.11standard (WiFi), or another type of communication standard using SC-FDMAor OFDMA may also be used.

FIG. 4 illustrates an uplink radio frame structure. A similar structurecan be used for a downlink radio frame structure using OFDMA. In theexample, a radio frame 100 of a signal used to transmit controlinformation or data can be configured to have a duration, T_(f), of 10milliseconds (ms). Each radio frame can be segmented or divided into tensubframes 110 i that are each 1 ms long. Each subframe can be furthersubdivided into two slots 120 a and 120 b, each with a duration,T_(slot), of 0.5 ms. Each slot for a component carrier (CC) used by thewireless device and the node can include multiple resource blocks (RBs)130 a, 130 b, 130 i, 130 m, and 130 n based on the CC frequencybandwidth. Each RB (physical RB or PRB) 130 i can include 12-15 kHzsubcarriers 136 (on the frequency axis) and 6 or 7 SC-FDMA symbols 132(on the time axis) per subcarrier. The RB can use seven SC-FDMA symbolsif a short or normal cyclic prefix is employed. The RB can use sixSC-FDMA symbols if an extended cyclic prefix is used. The resource blockcan be mapped to 84 resource elements (REs) 140 i using short or normalcyclic prefixing, or the resource block can be mapped to 72 REs (notshown) using extended cyclic prefixing. The RE can be a unit of oneSC-FDMA symbol 142 by one subcarrier (i.e., 15 kHz) 146. Each RE cantransmit two bits 150 a and 150 b of information in the case ofquadrature phase-shift keying (QPSK) modulation. Other types ofmodulation may be used, such as 16 quadrature amplitude modulation (QAM)or 64 QAM to transmit a greater number of bits in each RE, or bi-phaseshift keying (BPSK) modulation to transmit a lesser number of bits (asingle bit) in each RE. The RB can be configured for an uplinktransmission from the wireless device to the node.

An uplink signal or channel can include data on a Physical Uplink SharedCHannel (PUSCH) or control information on a Physical Uplink ControlCHannel (PUCCH). In LTE, the uplink physical channel (PUCCH) carryinguplink control information (UCI) can include channel state information(CSI) reports, Hybrid Automatic Retransmission reQuest (HARQ)ACKnowledgment/Negative ACKnowledgment (ACK/NACK) and uplink schedulingrequests (SR).

The wireless device (e.g., UE) can provide HARQ-ACK feedback for a PDSCHusing a PUCCH. The PUCCH can support multiple formats (i.e., PUCCHformat) with various modulation and coding schemes (MCS), as shown forLTE in Table 1. Similar information to Table 1 can be shown in 3GPP LTEstandard Release 11 (e.g., V11.1.0 (2012-12)) Technical Specification(TS) 36.211 Table 5.4-1. For example, PUCCH format 1b can be used toconvey a two-bit HARQ-ACK, which can be used for carrier aggregation.

TABLE 1 PUCCH Modulation Number of bits per format scheme subframe,M_(bit) 1 N/A N/A 1a BPSK 1 1b QPSK 2 2 QPSK 20 2a QPSK + BPSK 21 2bQPSK + QPSK 22 3 QPSK 48

Legacy LTE TDD can support asymmetric UL-DL allocations by providingseven different semi-statically configured uplink-downlinkconfigurations. Table 2 illustrates seven UL-DL configurations used inLTE, where “D” represents a downlink subframe, “S” represents a specialsubframe, and “U” represents an uplink subframe. In an example, thespecial subframe can operate or be treated as a downlink subframe.Similar information to Table 2 can be shown in 3GPP LTE TS 36.211 Table4.2-2.

TABLE 2 Uplink-downlink Subframe number configuration 0 1 2 3 4 5 6 7 89 0 D S U U U D S U U U 1 D S U U D D S U U D 2 D S U D D D S U D D 3 DS U U U D D D D D 4 D S U U D D D D D D 5 D S U D D D D D D D 6 D S U UU D S U U D

As illustrated by Table 2, UL-DL configuration 0 can include 6 uplinksubframes in subframes 2, 3, 4, 7, 8, and 9, and 4 downlink and specialsubframes in subframes 0, 1, 5, and 6; and UL-DL configuration 5 caninclude one uplink subframe in subframe 2, and 9 downlink and specialsubframes in subframes 0, 1, and 3-9. Each uplink subframe n can beassociated with a downlink subframe based on the uplink-downlinkconfiguration, where each uplink subframe n can have a downlinkassociation set index Kε{k₀, k₁, . . . k_(m-1)} where M is defined asthe number of elements in set K, as illustrated by Table 3. Similarinformation to Table 3 can be shown in 3GPP LTE TS 36.213 Table10.1.3.1-1.

TABLE 3 UL-DL Subframe n Configuration 0 1 2 3 4 5 6 7 8 9 0 — — 6 — 4 —— 6 — 4 1 — — 7, 6 4 — — — 7, 6 4 — 2 — — 8, 7, 4, 6 — — — — 8, 7, 4, 6— — 3 — — 7, 6, 11 6, 5 5, 4 — — — — — 4 — — 12, 8, 7, 11 6, 5, 4, 7 — —— — — — 5 — — 13, 12, 9, 8, 7, 5, 4, 11, 6 — — — — — — — 6 — — 7 7 5 — —7 7 —

The Table 3 shows examples of downlink subframe bundling in an uplinksubframe handling ACK/NACK feedback for certain downlink subframe(s).For example, in uplink-downlink configuration 4, uplink subframe 2(subframe n) handles ACK/NACK feedback for downlink and specialsubframes which are {12, 8, 7, 11} subframes (subframes k_(m)) earlierthan uplink subframe 2 (i.e., downlink and special subframes {0, 4, 5,1} (or downlink and special subframes n−k_(m))) and M equals 4. Uplinksubframe 3 (subframe n) handles ACK/NACK feedback for downlink subframeswhich are {6, 5, 4, 7} subframes (subframes k_(m)) earlier than uplinksubframe 3 (i.e., downlink subframes {7, 8, 9, 6} (or downlink subframesn−k_(m))) and M equals 4. For uplink-downlink configuration 5 uplinksubframe 2, M equals 9. For uplink-downlink configuration 0, uplinksubframe 2, M equals one, and uplink subframe 3, M equals zero.Depending on the uplink-downlink configuration one uplink subframe maybe responsible for ACK/NACK feedback for one or multiple downlinksubframes. In certain situations, even distribution between uplinksubframe responsibility can be desired to reduce situations where oneuplink subframe is responsible for ACK/NACK feedback for a large numberof downlink and special subframes.

As an underlying requirement in some examples, cells of the network canchange UL-DL (TDD) configurations synchronously in order to avoid theinterference. However, such a requirement can constrain the trafficmanagement capabilities in different cells of the network. The legacyLTE TDD set of configurations can provide DL subframe allocations in therange between 40% and 90%, as shown in Table 2. The UL and DL subframesallocation within a radio frame can be reconfigured through systeminformation broadcast signaling (e.g., system information block [SIB]).Hence, the UL-DL allocation once configured can be expected to varysemi-statically.

A property of TDD is that a number of UL and DL subframes can bedifferent as shown in Table 2 and often the number of DL subframes canbe more than the number of UL subframes for a radio frame. Inconfigurations where more DL subframes are used than UL subframes,multiple DL subframes can be associated with one single UL subframe forthe transmission of a corresponding control signals. Aconfiguration-specific HARQ-ACK timing relationship can be defined(e.g., 3GPP LTE standard Release 11 (e.g., V11.1.0 (2012-12)) TS 36.213Table 10.1.3.1-1 or Table 3). If a UE is scheduled in a multiple of DLsubframes, which can be associated with one UL subframe, the UE cantransmit multiple ACK/NAK (ACK/NACK) bits in that UL subframe. A numberof DL subframes with HARQ-ACK feedback on one single UL subframe cancomprise one bundling window.

As shown in FIG. 6, the subframe 0 and 1 can comprise one bundlingwindow on a PCell according a predefined HARQ-ACK timing relation forUL-DL configuration 1, while correspondingly, subframe 9 of previousradio frame, subframe 0, 1 and 3 comprise the HARQ-ACK bundling windowon a SCell according to the HARQ-ACK timing defined for configuration 2for uplink subframe 7. In an example, HARQ-ACK bundling window may notbe used for configuration 5, with 9 DL subframes.

An advantage of a Time Division Duplex (TDD) system can be a flexibleresource utilization through different TDD configurations to bettermatch the uplink and downlink traffic characteristics of the cell. Byconfiguring different TDD configurations, the ratio between availableUpLink (UL) and DownLink (DL) resources can range from 3UL:2DL (6UL:4DL)to 1 UL:9DL. In legacy LTE TDD (e.g., LTE Release 10 (Rel-10)specification), only the aggregation of TDD Component Carriers (CCs) ofa same UL-DL configuration may be defined and supported. While the sameUL-DL configuration can simplify a design and operation of CC, the sameUL-DL configuration can also impose some limitations.

In an example, inter-band carrier aggregation (CA) for a TDD system withdifferent uplink-downlink configurations on different bands can besupported. For instance, more than one TDD carrier can be deployed by asingle TDD operator and the carriers can be aggregated at a single basestation (e.g., node). Besides, a separation between two carrierfrequencies can be large enough to avoid UL-DL interference from a samedevice. Some of the benefits of inter-band CA with different TDDconfigurations on different bands can be include (1) legacy systemco-existence, (2) heterogeneous network (HetNet) support, (3)aggregation of traffic-dependent carriers, (4) flexible configuration(e.g., more UL subframe in lower bands for better coverage, and more DLsubframes in higher bands), and (5) higher peak rate.

Supporting Inter-band TDD Carrier Aggregation (CA) with differentuplink-downlink configurations can be used to aggregate componentcarriers (CC) with different DL/UL configurations. To provide high peakdata rate enhancement benefits to both full- and half-duplex UEs, HARQ(Hybrid Automatic Repeat reQuest) ACK/NACK feedback for downlink (DL)data may use a PUCCH only transmitted on Primary Cell (PCell), uselegacy HARQ-ACK timing for PCell PDSCH by following a PCell SIB type 1(SIB1) UL-DL configuration, and use HARQ-ACK timing for the PDSCH of aSecondary Cell (SCell) following a specific reference UL-DLconfiguration (e.g., PCell and SCell UL-DL configuration) as shown inTable 4 illustrated in FIG. 5. For example, HARQ-ACK timing of the PDSCHon the PCell can follow the PCell SIB1 legacy UL/DL configuration. Forthe PDSCH transmitted on the SCell, the HARQ timing can follow referencelegacy UL/DL configuration as shown in Table 4.

Interband TDD CA with different UL-DL configurations in different bandscan be supported. For example, an SCell PDSCH HARQ reference timing canbe determined from a PCell UL-DL configuration and a SCell UL-DLconfiguration, as shown in Table 4 illustrated in FIG. 5. Table 4 (i.e.,FIG. 5) illustrates the UL-DL configuration number of PDSCH HARQ-ACKtiming reference for SCell. A HARQ-ACK timing of PCell PDSCH, thescheduling timing of PCell PUSCH, the HARQ timing of PCell PUSCH can usethe PCell SIB1 configuration. A UE can be configured with PUCCH format 3or PUCCH format 1b with channel selection (CS) for HARQ-ACK transmissionand self-carrier scheduling for TDD inter-band carrier aggregation (CA)with different UL-DL configurations on different bands.

A different number of downlink subframes can be bundled within anindividual bundling window of each serving cell (e.g., PCell or SCell)as shown in FIG. 6. According to the HARQ-ACK timing table (i.e., Table4) for the SCell PDSCH, the size of HARQ-ACK bundling window can bedifferent between PCell and SCell. FIG. 6 illustrates an example wherethe PCell is configured with TDD UL/DL configuration 1 and SCell isconfigured with TDD UL/DL configuration 2. Since the SCell can follow adifferent DL HARQ timing from the PCell, not only the bundling window ofthe SCell can be different from the PCell, but also the number of theHARQ-ACK bits (corresponding to the number of the DL subframes) in theSCell bundling window can be different from the PCell bundling window.As a result, legacy HARQ-ACK bit mapping and bundling rules may nolonger applicable for a SCell UL-DL configuration with a different UL-DLconfiguration from the PCell or legacy HARQ-ACK bit mapping and bundlingrules may no longer support a case with the SCell UL-DL configurationdifferent from the PCell UL-DL configuration.

FIG. 6 illustrates varied HARQ-ACK bundling window sizes of the PCelland the SCell in case of inter-band TDD CA. An implication of differentUL-DL configurations can be that different number of downlink subframescan be bundled within bundling window in each cell. For example, asshown in FIG. 6, a PCell can use TDD configuration 1 and an SCell canuse a TDD configuration 2. As illustrated, the size of bundling windowsassociated with the UL subframe 7 can be different for the two servingcells (e.g., PCell and SCell). For the PCell, the HARQ-ACK bundlingwindow size is 2 comprising subframe {0,1}, while for SCell, theHARQ-ACK bundling window size is 4 comprising subframe {9,0,1,3}, asshown in FIG. 6. FIG. 6 illustrates different HARQ-ACK bundling windowsin a TDD inter-band CA scenario.

A UE can be configured with PUCCH format 3 or PUCCH format 1b withchannel selection (CS) for HARQ-ACK transmission and self-carrierscheduling for TDD inter-band carrier aggregation (CA) with differentUL-DL configurations on different bands. Various changes can be made toa legacy HARQ-ACK transmission configuration. For example, none of thePDSCH timing reference configurations of aggregated serving cells may beUL-DL configuration #5. The set of DL subframes (denoted as Kc) onserving cell c associated with UL subframe n can include the DLsubframes n−k where kεK and K is determined according to the TDD UL-DLconfiguration which the PDSCH HARQ timing on serving cell c follows. ForHARQ-ACK transmission on PUCCH (at least for a case when Mp and Ms arepositive), the UE can use legacy mapping table (e.g., Tables 7-14illustrated in FIGS. 15-22) with M=max{Mp, Ms}, where Mp is the numberof elements in set Kc for the primary cell and Ms is the number ofelements in set Kc for the secondary cell, or the UE can set adiscontinuous transmission (DTX) for {HARQ-ACK(min{Mp, Ms}), . . . ,HARQ-ACK(M−1)} for the serving cell with the smaller Mc value. Settingthe DTX for {HARQ-ACK(min{Mp, Ms}), . . . , HARQ-ACK(M−1)} for theserving cell with the smaller Mc value is shown in Table 18 illustratedin FIG. 26 and shown and described in U.S. Provisional PatentApplication Ser. No. 61/653,369, filed May 30, 2012; U.S. patentapplication Ser. No. 13/853,390 to Hong He, et al., entitled “HYBRIDAUTOMATIC REPEAT REQUEST (HARQ) MAPPING FOR CARRIER AGGREGATION (CA)”,filed Mar. 29, 2013, with an attorney docket number P49419; U.S.Provisional Patent Application Ser. No. 61/667,325, filed Jul. 2, 2012;and U.S. patent application Ser. No. 13/853,404 to Hong He, et al.,entitled “HYBRID AUTOMATIC REPEAT REQUEST (HARQ) MAPPING FOR CARRIERAGGREGATION (CA)”, filed Mar. 29, 2013, with an attorney docket numberP49406, each of which are herein incorporated by reference in theirentirety.

In another example, the UE can handle overlapping states, where anoverlapping state includes an acknowledgement (ACK), Negative ACK(NACK), or discontinuous transmission (DTX) response (i.e., ACK/NACK/DTXresponse) that can map to a HARQ-ACK state shared by anotherACK/NACK/DTX response. For example, a ACK/NACK/DTX response (in anoverlapping state) may not have a unique HARQ-ACK state that can bedecoded by a node (e.g., eNB) to a known ACK/NACK/DTX response. Forinstance, a overlapping HARQ-ACK state can define a plurality ofACK/NACK/DTX responses (e.g., at least two ACK/NACK/DTX responses).HARQ-ACK states can be specified, defined, re-mapped, or generated toavoid overlapping states.

For example, an overlapping states issue can be described forMp(=2)<Ms(=4) after padding the additional state with ‘DTX’, where Mprepresents a HARQ bundling window size for the PCell and Ms represents aHARQ bundling window size for the SCell. The UE generate a same mappedstate “N, N” for HARQ feedback except for an actual decoding result“ACK, ACK” within the PCell's bundling window Mp since both of HARQ-ACKstate “ACK, NACK, DTX, DTX” and “NACK, any, DTX, DTX” can be mapped tothe same state according to a legacy “M=4” mapping table (e.g., Tables 9or 12 illustrated in FIG. 17 or 20). For instance, padding additionalHARQ-ACK states with ‘DTX’ can result in the HARQ-ACK state beingunknown at eNB side and can consequently cause a downlink (DL)throughput degradation.

A solution to alleviate a HARQ-ACK state being unknown at the node canbe used to enable carrier aggregation (CA) functionality when PUCCHformat 1b with CS is configured for a CA scenario. For example, the UEcan determine a bundling window size for M in carrier aggregation bymax(Mp, Ms). For a serving cell (e.g., PCell or SCell) with a smallerbundling window size, a predetermined state (e.g. DTX) can be padded by“max(Mp,Ms)−min(Mp,Ms)” with exception of some known states. Forexample, in case of min(Mp,Ms)=2 and max(Mp,Ms)=4, the state of“ACK,NACK” for the serving cell with min(Mp,Ms)=2 can be mapped to“ACK,DTX,DTX,DTX” for the legacy mapping table (e.g., Tables 9, 12, or14 illustrated in FIG. 17, 20, or 22). In case of min(Mp,Ms)=2 andmax(Mp,Ms)=4, the state of “NACK,ACK” for the serving cell withmin(Mp,Ms)=2 can be mapped to “ACK,ACK,ACK,NACK/DTX” for the legacymapping table (e.g., Tables 9, 12, or 14 illustrated in FIG. 17, 20, or22). In case of min(Mp,Ms)=2 and max(Mp,Ms)=3, the state of “NACK,ACK”for the serving cell with min(Mp,Ms)=2 can be mapped to “ACK,ACK,ACK”for the legacy mapping table (e.g., Tables 8, 11, or 13 illustrated inFIG. 16, 19, or 21). In case of min{Mp,Ms}=3 and max{Mp,Ms}=4, the stateof “ACK,NACK, any” for the serving cell with min{Mp,Ms}=3 can be mappedto “ACK,DTX,DTX,DTX” for the legacy mapping table (e.g., Tables 9, 12,or 14 illustrated in FIG. 17, 20, or 22).

The solution described can address the HARQ-ACK overlapping statesissue, but may not provide a complete solution because other relevantissues (e.g., semi-persistence scheduling (SPS)) on mapping acorresponding PUCCH channel resources to support a HARQ-ACK feedbackscheme for CA using DTX padding may provide an ambiguity orinefficiency. Taking into account that different PUCCH resourcesallocation (RA) schemes can be independently applied for M=2 case (e.g.DL subframe index based RA) and M=3 or 4 cases (e.g. downlink assignmentindex-based (DAI-based) RA), a complete solution can be used to addressSPS subframes and non-SPS subframes.

A predefined RA for a max(Mp,Ms) case, that is a DAI based RA scheme,can have a common RA scheme for both CCs to reduce a specification orimplementation complexity. However, a scenario where one of the DLsubframes in the smaller bundling window MP is configured withsemi-persistence scheduling (SPS) (e.g. Voice over Internet Protocol(VoIP)) may not be addressed by the described solution. An overridingprocess for SPS can be used to override a SPS. For instance, afterenabling SPS, the UE can continue to monitor the PDCCH for dynamicuplink and downlink scheduling commands (not normally sent for SPS).

In a case where a dynamic scheduling is detected, the UE can overridethe semi-persistence scheduling (SPS) in the particular subframe whereindynamic scheduling was detected, which can be useful when the SPSallocated resources are occasionally increased (e.g., for VoIP inparallel with web browsing). Moreover, for TDD HARQ-ACK multiplexingwith PUCCH format 1b with CS and two configured serving cells with M=3or 4, when SPS exists in the bundling window, HARQ(0) or HARQ-ACK(0) ina legacy table (e.g., Tables 7-14 illustrated in FIGS. 15-22) canrepresent the SPS ACK/NAK, and HARQ(i) or HARQ-ACK(i) can representHARQ-ACK for the PDSCH with DL grant DAI=i; otherwise, HARQ(i) canrepresent the HARQ-ACK for the PDSCH with DL grant DAI=i+1.

For PUCCH format 1b with CS, a mismatch of DL data reception status canoccur between the UE and node (e.g., eNB) when a misdetection of thedynamic downlink control information (DCI) that overrides the SPSconfiguration occurs at the UE side. The misdetection of the SPSoverride can incur unnecessary retransmission or lost packets and DLthroughput performance degradation, which can be more pronounced with CAusing different UL-DL configurations. FIG. 7 and Table 5 (i.e., FIG. 8)illustrates an effect of misdetection of the SPS override Mp=2 (e.g.,configuration 1) on PCell and Ms=4 (e.g., configuration 2) on SCell.FIG. 7 illustrates a potential issue by reusing a M=max (M_(P),M_(S))resource allocations (RA) solution when semi-persistent scheduling(SPS). As shown in FIG. 7, four DL subframes are transmitted on PCelland SCell. For PCell, dynamic DCI can be transmitted by the eNB tooverride the SPS configuration in the SPS subframe, which can bemisdetected by the UE and the actual HARQ-ACK status can be assumed as(NACK, ACK, DTX, DTX). For illustration purposes, the status ‘NACK’ candenote the HARQ-ACK response for the SPS subframe and ‘ACK’ can denotethe HARQ-ACK response for a first DL subframe in the bundling window onPCell.

Because the UE may not know the dynamic DCI overriding SPS is sent onPCell due to misdetection, the UE can feed back HARQ-ACK assuming anexistence of the SPS subframe within the bundling window. Moreover, thePDSCH reception status at the UE can be assumed to be (DTX, NACK, DTX,DTX) for SCell. Then (h1, j) can be used by the UE for the HARQ-ACKfeedback according to the M=max (Mp,Ms) legacy mapping table (e.g.,Table 14 illustrated in FIG. 22), where h1 represents PUCCH resourcen_(PUCCH,1) ⁽¹⁾ and ‘j’ represents the HARQ-ACK state. Under thehypothesis that eNB detects the HARQ-ACK state ‘j’ on the correspondingPUCCH channel correctly, but, the corresponding PUCCH channel may bewrongly interpreted as ‘h0’ (i.e., PUCCH resource n_(PUCCH,0) ⁽¹⁾ at theeNB side, rather than ‘h1’ (actually determined by UE) because of anassumption by the eNB that the UE detected the dynamic overriding DCI onthe SPS subframe. Then, following a legacy mapping table, the PDSCHreception status interpreted by eNB can be (NACK, ACK, DTX, DTX) on thePCell and (ACK,ACK,NACK/DTX, any) on the SCell as summarized in Table 5(i.e., FIG. 8). As shown in Table 5, for some cases (e.g., the examplein FIG. 7), the reception status of all of DL subframes (e.g., 100%) canbe incorrectly interpreted at the eNB, which can incur significant DLperformance degradation and unacceptable packet loss rate due to aninterpretation event of (NACK->ACK).

Thus, directly reusing the RA method for M=max (Mp,Ms) in a legacydesign for an overlapping states solution may not be feasible and can beunacceptable because of significant DL throughput degradation andpotential large number of packet loss that may occur when SPS isconfigured in smaller bundling window on PCell.

A solution can be used to address a resource allocation issue takinginto account a type of DL subframes in a smaller bundling window whenthe smaller bundling window occurs on the PCell. A conditional HARQ-ACKstates mapping and PUCCH resources allocation solution can provide aHARQ-ACK feedback method including the HARQ-ACK states generation andcorresponding PUCCH resource allocation associated with HARQ-ACK states,which can support a PUCCH format 1b with channel selection scheme.

For example, different HARQ-ACK states mapping and PUCCH resourceallocation (RA) schemes can be used for an inter-band CA scenariodepending on one of two conditions (e.g., condition 1 (or a firstcondition), and condition 2 (or a second condition)).

In a first condition, (i.e., condition 1), a PDSCH transmission withouta corresponding PDCCH can be detected within a bundling window (e.g.,semi-persistence scheduling (SPS)). Condition 1 may not include a casethat SPS PDSCH is dynamically overridden by PDCCH (i.e., SPSoverriding). Some potential scenarios for the first condition areillustrated in FIGS. 9A-C. The example bundling windows combinations inFIGS. 9A-C are illustrative, and not exhaustive. The applicable range ofCondition 1 is not constrained to the examples in FIGS. 9A-C. FIG. 9Aillustrates HARQ-ACK bundling windows for the PCell bundling window sizeM_(P)=2 and the SCell bundling window size M_(S)=4 for inter-band TDDCA. FIG. 9B illustrates HARQ-ACK bundling windows for the PCell bundlingwindow size M_(P)=2 and the SCell bundling window size M_(S)=3. FIG. 9Cillustrates HARQ-ACK bundling windows for the PCell bundling window sizeM_(P)=4 and the SCell bundling window size M_(S)=2.

In an example, for a HARQ-ACK states generation for the PCell (i.e.,condition 1), HARQ-ACK(0) can be the ACK/NACK/DTX response for the PDSCHtransmission without a corresponding PDCCH. For 0≦j≦M−1, where M=max(Mp,Ms), if a PDSCH transmission with a corresponding PDCCH and DAIvalue in the PDCCH equal to ‘j’ or a PDCCH indicating downlink SPSrelease and with DAI value in the PDCCH equal to ‘j’ is received,HARQ-ACK(j) can be the corresponding ACK/NACK/DTX response; otherwiseHARQ-ACK(j) can be set to DTX.

For HARQ-ACK states generation for the SCell (i.e., condition 1), for0≦j≦M−1, where M=max (Mp,Ms), if a PDSCH transmission with acorresponding PDCCH and DAI value in the PDCCH equal to ‘j+1’ isreceived, HARQ-ACK(j) can be the corresponding ACK/NACK/DTX response;otherwise HARQ-ACK(j) can be set to DTX.

For a PUCCH RA scheme for the PCell (i.e., condition 1), the value ofn_(PUCCH,0) ⁽¹⁾ can be determined according to a higher layerconfiguration (e.g., Radio Resource Control (RRC) signaling) and Table 6(i.e., FIG. 10). For a PDSCH transmission on the primary cell indicatedby a detection of a corresponding PDCCH or a PDCCH indicating downlinkSPS release in one subframe of bundling window with the DAI value in thePDCCH equal to ‘1’, the PUCCH resource can be derived by Expression 1:

n _(PUCCH,i) ⁽¹⁾=(M−m−1)·N _(c) +m·N _(c+1) +n _(CCE,m) +N _(PUCCH)⁽¹⁾  [Expression 1],

where c is selected from {0, 1, 2, 3} such that:

-   -   N_(c)=max{0,└[N_(RB) ^(DL)·(N_(sc) ^(RB)·c−4)]/36 ┘},        where n_(CCE,m) is the number of the first CCE used for        transmission of the corresponding PDCCH in the subframe of        bundling window and N_(PUCCH) ⁽¹⁾ is configured by higher layers        (e.g., RRC signaling).

For a PUCCH RA scheme for the SCell (i.e., condition 1), for a PDSCHtransmission on the SCell indicated by the detection of a correspondingPDCCH on the PCell in one subframe within bundling window, 2 resourcesfor the SCell can be derived from PDCCHs having DAI=1, 2 for SCell asdefined by Expression 1. For a PDSCH transmission (i.e., condition 1)indicated by the detection of a corresponding PDCCH within the subframeon the SCell, two PUCCH resources for SCell can be indicated by ARI(e.g. re-interpreting the TPC field in the DCI format of thecorresponding PDCCH) as shown in Table 6 (i.e., FIG. 10).

A second condition, (i.e., condition 2) include a PDSCH transmissionwith a corresponding PDCCH, a PDCCH indicating downlink SPS release, ora case that SPS PDSCH is dynamically overridden by PDCCH (i.e., SPSoverriding). The second condition (or otherwise) can include conditionsnot covered by the first condition.

In a second condition example (i.e., condition 2), for a HARQ-ACK statesgeneration for the PCell and the SCell, for 0≦j≦M−1, where M=max(Mp,Ms), if a PDSCH transmission with a corresponding PDCCH and DAIvalue in the PDCCH equal to ‘j+1’ or a PDCCH indicating downlink SPSrelease and with DAI value in the PDCCH equal to ‘j+1’ is received,HARQ-ACK(j) can be the corresponding ACK/NACK/DTX response; otherwiseHARQ-ACK(j) can be set to DTX with exception of a various specifiedstates. For example, in case of min(Mp,Ms)=2 and max(Mp,Ms)=4, the stateof “ACK,NACK” for the serving cell with min(MP,M2)=2 can be mapped to“ACK,DTX,DTX,DTX” for {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ(3)}. Incase of min(Mp,Ms)=2 and max(Mp,Ms)=4, the state of “NACK,ACK” for theserving cell with min(MP,M2)=2 can be mapped to “ACK,ACK,ACK,NACK/DTX”for {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ(3)}. In case ofmin(Mp,Ms)=2 and max(Mp,Ms)=3, the state of “NACK,ACK” for the servingcell with min(MP,M2)=2 can be mapped to “ACK,ACK,ACK” for{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)}. In case of min (Mp,Ms)=3 andmax(Mp,Ms)=4, the state of “ACK,NACK, any” for the serving cell withmin{Mp,Ms}=3 can be mapped to “ACK,DTX,DTX,DTX” for{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ(3)}.

In another second condition example (i.e., condition 2), for a HARQ-ACKstates generation for the PCell and the SCell, the various specifiedstates can be alternatively defined. For example, in case ofmin(Mp,Ms)=2 and max(Mp,Ms)=4, the state of “ACK,NACK” for the servingcell with min(MP,M2)=2 can be mapped to “ACK,ACK,ACK,NACK/DTX” for{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ(3)}. In case of min(Mp,Ms)=2and max(Mp,Ms)=4, the state of “NACK,ACK” for the serving cell withmin(MP,M2)=2 can be mapped to “ACK,DTX,DTX,DTX” for{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ(3)}. In case of min(Mp,Ms)=2and max(Mp,Ms)=3, the state of “NACK,ACK” for the serving cell withmin(MP,M2)=2 can be mapped to “ACK,ACK,ACK” for{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)}. In case of min (Mp,Ms)=3 andmax(Mp,Ms)=4, the state of “ACK,NACK, any” for the serving cell withmin{Mp,Ms}=3 can be mapped to “ACK,DTX,DTX,DTX” for{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ(3)}.

For a PUCCH RA scheme for the PCell (i.e., condition 2), for a PDSCHtransmission on the primary cell indicated by the detection of acorresponding PDCCH or a PDCCH indicating downlink SPS release in onesubframe of bundling window with the DAI value in the PDCCH equal toeither ‘1’ or ‘2’, the PUCCH resource can be derived by Expression 2:

n _(PUCCH,i) ⁽¹⁾=(M−m−1)·N _(c) +m·N _(c+1) +n _(CCE,m) +N _(PUCCH)⁽¹⁾  [Expression 2],

where c is selected from {0, 1, 2, 3} such that N_(c)≦n_(CCE,m)<N_(c+1),N_(c)=max{0,└[N_(RB) ^(DL)·(N_(sc) ^(RB)·c−4)]/36 ┘}, where n_(CCE,m) isthe number of the first CCE used for transmission of the correspondingPDCCH in the subframe of the bundling window, and N_(PUCCH) ⁽¹⁾ isconfigured by higher layers, i=0 for the corresponding PDCCH with theDAI value equal to ‘1’ and i=1 for the corresponding PDCCH with the DAIvalue equal to ‘2’.

For a PUCCH RA scheme for the SCell (i.e., condition 1), for a PDSCHtransmission on the SCell indicated by the detection of a correspondingPDCCH on the PCell in one subframe within bundling window, 2 resourcesfor SCell can be derived from PDCCHs having DAI=1, 2 for SCell asdefined by Expression 1. For a PDSCH transmission (i.e., condition 2)indicated by the detection of a corresponding PDCCH within the subframeon the SCell, two PUCCH resources for SCell can be indicated by ARI(e.g. re-interpreting the TPC field in the DCI format of thecorresponding PDCCH) as defined or shown in Table 6 (i.e., FIG. 10).

FIG. 23 (i.e., Table 15) illustrates a transmission of HARQ-ACKmultiplexing for M=4. FIG. 24 (i.e., Table 16) illustrates atransmission of HARQ-ACK multiplexing for M=3. FIG. 25 (i.e., Table 17)illustrates a HARQ-ACK mapping table for PUCCH format 1b with channelselection (CS) for primary component carrier (PCC) and secondarycomponent carrier (SCC) including constellation bits (e.g., b0, b1, b2,and b3) values (e.g., A for ACK, N for NACK, D for discontinuoustransmission (DTX), and D/N for DTX/NACK) and PUCCH ACK/NACK (A/N)resources (e.g., h #) for reference signals (RS) and data with dataconstants (const.) using 1-4 bits (e.g., M=1, M=2, M=3, or M=4)representing a HARQ-ACK bundling window.

Table 15 (i.e., FIG. 23) can summarize a legacy HARQ-ACK mapping tablefor more than one configured serving cell case. As shown in Table 15, anoverlapped state can occur for both of ‘N, any, any, any” and “A, D/N,any, any except for A, D, D, D” (last row of Table 15). An overlap statecan occur when a state represents more than one state. Taking intoaccount the overlap mapped state in Table 15, some performancedegradations on the serving cell characteristic of the smaller bundlingwindow size can occur due to ‘DTX’ state padding in the first solutionabove.

For instance, padding additional HARQ-ACK states with ‘DTX’ can resultin the HARQ-ACK state being unknown at a node (e.g., eNB) side andtherefore the scheduling of PDSCHs on PCell can be potentiallyrestricted at the eNB resulting in substantial DL throughput loss as thePCell may not be practically usable. In another example, carrieraggregation functionality can be severely impacted or almost disabledimplicitly when “DTX” padding method (e.g., first solution) is used forPUCCH format 1b with channel selection.

Based on the issue with the described “DTX” padding method, somemechanisms and solutions described can be used to alleviate the issue toenable CA functionality when PUCCH format 1b with channel selection andmore than one CC with different UL-DL configurations are configured forthe UE, including with SPS and SPS overriding is used.

Another example provides a method 500 for conditional hybrid automaticretransmission re-quest (HARQ) mapping for carrier aggregation (CA) at auser equipment (UE), as shown in the flow chart in FIG. 11. The methodmay be executed as instructions on a machine, computer circuitry, or aprocessor for the UE, where the instructions are included on at leastone computer readable medium or one non-transitory machine readablestorage medium. The method includes the operation of determining when asubframe for physical downlink shared channel (PDSCH) transmission isconfigured for downlink semi-persistent scheduling (SPS), wherein thesubframe configured for downlink SPS generates a first condition, as inblock 510. The operation of generating HARQ-ACK states for the firstcondition for a HARQ bundling window with discontinuous transmission(DTX) padding for a secondary HARQ bundling window size for a secondarycell (SCell) and a primary HARQ bundling window size for a primary cell(PCell) follows, as in block 520. The next operation of the method canbe generating HARQ-ACK states for a second condition for the HARQbundling window with DTX padding including a DTX padding exception,wherein the second condition includes conditions not covered by thefirst condition, and the DTC padding exception generates a set ofHARQ-ACK states to uniquely define each padded HARQ-ACK state, as inblock 530.

In an example, the method can further include: Channel selecting basedon a HARQ bundling window size M=max (Mp,Ms) using a HARQ-ACKmultiplexing look-up table, where Mp is the primary HARQ bundling windowsize and Ms is the secondary HARQ bundling window size; and transmittingthe HARQ-ACK states using the constellation bits b(0) and b(1) in the aphysical uplink control channel (PUCCH) resource n_(PUCCH) ⁽¹⁾. Theconstellation bits b(0) and b(1) and the PUCCH resource n_(PUCCH) ⁽¹⁾can be based on the HARQ-ACK multiplexing look-up table. The HARQ-ACKmultiplexing look-up table can include: A Third Generation PartnershipProject (3GPP) Long Term Evolution (LTE) standard Release 11 TechnicalSpecification (TS) 36.213 Table 10.1.3.2-5 (e.g., Table 13 illustratedin FIG. 21) when M=3, or an LTE TS 36.213 Rel. 11 Table 10.1.3.2-6(e.g., Table 14 illustrated in FIG. 22) when M=4.

In another example, the operation of generating the HARQ-ACK states forthe second condition can further include: Generating a HARQ-ACK(j)corresponding to an ACK, a negative ACK (NACK), or a discontinuoustransmission (DTX) response for a Third Generation Partnership Project(3GPP) Long Term Evolution (LTE) standard Release 11 physical uplinkcontrol channel (PUCCH) format 1b, for 0≦j≦M−1, where M=max (Mp,Ms), andMp is the primary HARQ bundling window size and Ms is the secondary HARQbundling window size, when the PDSCH transmission with the correspondingPDCCH and a downlink assignment index (DAI) value in the PDCCH equal to‘j+1’ or a PDCCH indicating a downlink SPS release and with a DAI valuein the PDCCH equal to ‘j+1’ is received; otherwise generating aHARQ-ACK(j) with a DTX value except for a special case representing theDTX padding exception when the secondary HARQ bundling window sizediffers from the primary HARQ bundling window size. For the specialcase, the operation of generating the HARQ-ACK states for the secondcondition can further include: Remapping a state of “ACK,NACK” for aserving cell with min(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” for an orderedseries {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4; remapping a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK,NACK/DTX” for an orderedseries {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4; remapping a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3; or remapping a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.

In another configuration, the operation of generating the HARQ-ACKstates for the second condition can further include: Generating aHARQ-ACK(j) corresponding to an ACK, a negative ACK (NACK), or adiscontinuous transmission (DTX) response for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j+1’ or a PDCCH indicating a downlink SPS releaseand with a DAI value in the PDCCH equal to ‘j+1’ is received; otherwisegenerating a HARQ-ACK(j) with a DTX value except for a special caserepresenting the DTX padding exception when the secondary HARQ bundlingwindow size differs from the primary HARQ bundling window size. For thespecial case, the operation of generating the HARQ-ACK states for thesecond condition can further include: Remapping a state of “ACK,NACK”for a serving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK,NACK/DTX” for anordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4; remapping a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” for an orderedseries {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4; remapping a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3; or remapping a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.

In another example, the operation of generating the HARQ-ACK states forthe first condition for the PCell can further include: Generating aHARQ-ACK(0) corresponding to an ACK, a negative ACK (NACK), or adiscontinuous transmission (DTX) response for the PDSCH transmissionwithout the corresponding PDCCH for a Third Generation PartnershipProject (3GPP) Long Term Evolution (LTE) standard Release 11 physicaluplink control channel (PUCCH) format 1b; or generating a HARQ-ACK(j)corresponding to the ACK, the NACK, or the DTX response for LTE standardRelease 11 PUCCH format 1b, for 0≦j≦M−1, where M=max (Mp,Ms), and Mp isthe primary HARQ bundling window size and Ms is the secondary HARQbundling window size, when the PDSCH transmission with the correspondingPDCCH and a downlink assignment index (DAI) value in the PDCCH equal to‘j’ or a PDCCH indicating a downlink SPS release and with a DAI value inthe PDCCH equal to ‘j’ is received; otherwise generating a HARQ-ACK(j)set to a DTX; and

In another example, the operation of generating the HARQ-ACK states forthe first condition for the SCell can further include: Generating aHARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response forLTE standard Release 11 PUCCH format 1b, for 0≦j≦M−1, where M=max(Mp,Ms), when the PDSCH transmission with the corresponding PDCCH and adownlink assignment index (DAI) value in the PDCCH equal to ‘j+1’ isreceived; otherwise generating a HARQ-ACK(j) set to a DTX.

In another configuration, the method can further include: Receiving anuplink-downlink (UL-DL) configuration for the primary cell and an UL-DLconfiguration for the secondary cell (SCell); and determining thesecondary HARQ bundling window size for a subframe based on the UL-DLconfiguration for the SCell and the primary HARQ bundling window sizefor the subframe based on the UL-DL configuration for the PCell. TheUL-DL configuration for the PCell can be included a system informationblock 1 (SIB1) transmitted on the PCell and the UL-DL configuration forthe SCell can be included a SIB1 transmitted on the SCell.

Another example provides functionality 600 of computer circuitry of aprocessor on a user equipment (UE) operable to provide conditionalhybrid automatic retransmission re-quest-acknowledge (HARQ-ACK) statesmapping for carrier aggregation (CA), as shown in the flow chart in FIG.12. The functionality may be implemented as a method or thefunctionality may be executed as instructions on a machine, where theinstructions are included on at least one computer readable medium orone non-transitory machine readable storage medium. The computercircuitry can be configured to receive a physical downlink sharedchannel (PDSCH) transmission in a subframe, as in block 610. Thecomputer circuitry can be further configured to determine when condition1 exists, wherein the condition 1 occurs when the subframe istransmitted without a corresponding a physical downlink control channel(PDCCH) for a HARQ bundling window, as in block 620. The computercircuitry can also be configured to generate HARQ-ACK states for thecondition 1 for the HARQ bundling window with discontinuous transmission(DTX) padding when a secondary HARQ bundling window size for a secondarycell (SCell) differs from a primary HARQ bundling window size for aprimary cell (PCell), as in block 630. The computer circuitry can befurther configured to generate HARQ-ACK states for a condition 2 for theHARQ bundling window with DTX padding including a DTX padding exceptionwhen the secondary HARQ bundling window size differs from the primaryHARQ bundling window size, wherein the condition 2 includes conditionsnot covered by the condition 1, and the DTX padding exception generatesa unique HARQ-ACK state for each padded HARQ-ACK state, as in block 640.

In an example, the computer circuitry can be further configured to:Perform channel selection based on a HARQ bundling window size M=max(Mp,Ms) using a HARQ-ACK multiplexing look-up table, where Mp is theprimary HARQ bundling window size and Ms is the secondary HARQ bundlingwindow size; generate constellation bits b(0) and b(1) and a physicaluplink control channel (PUCCH) resource n_(PUCCH) ⁽¹⁾ based on theHARQ-ACK multiplexing look-up table; and transmit the HARQ-ACK statesusing the constellation bits b(0) and b(1) in the PUCCH resourcen_(PUCCH) ⁽¹⁾. The HARQ-ACK multiplexing look-up table can include: AThird Generation Partnership Project (3GPP) Long Term Evolution (LTE)standard Release 11 Technical Specification (TS) 36.213 which includesTable 10.1.3.2-5 (e.g., Table 13 illustrated in FIG. 21) when M=3, or aTable 10.1.3.2-6 (e.g., Table 14 illustrated in FIG. 22) when M=4.

In another example, the computer circuitry configured to generate theHARQ-ACK states for the condition 2 can be further configured to:Generate a HARQ-ACK(j) corresponding to an ACK, a negative ACK (NACK),or a discontinuous transmission (DTX) response for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j+1’ or a PDCCH indicating a downlinksemi-persistent scheduling (SPS) release and with a DAI value in thePDCCH equal to ‘j+1’ is received; otherwise generate a HARQ-ACK(j) setto a DTX with an exception for a special case. The computer circuitrycan be further configured for the special case to: Remap a state of“ACK,NACK” for a serving cell with min(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” foran ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)}when min(Mp,Ms)=2 and max(Mp,Ms)=4; remap a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK,NACK/DTX” for an orderedseries {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4; remap a state of “NACK,ACK” for a servingcell with min(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3; or remap a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.

In another configuration, the computer circuitry configured to generatethe HARQ-ACK states for the condition 2 can be further configured to:Generate a HARQ-ACK(j) corresponding to an ACK, a negative ACK (NACK),or a discontinuous transmission (DTX) response for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j+1’ or a PDCCH indicating a downlinksemi-persistent scheduling (SPS) release and with a DAI value in thePDCCH equal to ‘j+1’ is received; otherwise generate a HARQ-ACK(j) setto a DTX with an exception for a special case. The computer circuitrycan be further configured for the special case to: Remap a state of“ACK,NACK” for a serving cell with min(Mp,Ms)=2 to“ACK,ACK,ACK,NACK/DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4; remap a state of “NACK,ACK” for a serving cell withmin(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4; remap a state of “NACK,ACK” for a serving cell withmin(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3; or remap a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.

In another example, the computer circuitry configured to generateHARQ-ACK states for the condition 1 for the PCell can be furtherconfigured to: Generate a HARQ-ACK(0) corresponding to an ACK, anegative ACK (NACK), or a discontinuous transmission (DTX) response forthe PDSCH transmission without the corresponding PDCCH for a ThirdGeneration Partnership Project (3GPP) Long Term Evolution (LTE) standardRelease 11 physical uplink control channel (PUCCH) format 1b, orgenerate a HARQ-ACK(j) corresponding to the ACK, the NACK, or the DTXresponse for LTE standard Release 11 PUCCH format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j’ or a PDCCH indicating a downlinksemi-persistent scheduling (SPS) release and with a DAI value in thePDCCH equal to ‘j’ is received; otherwise generate a HARQ-ACK(j) set toa DTX.

In another example, the computer circuitry configured to generateHARQ-ACK states for the condition 1 for the SCell can be furtherconfigured to: Generate a HARQ-ACK(j) corresponding to the ACK, theNACK, or the DTX response for LTE standard Release 11 PUCCH format 1b,for 0≦j≦M−1, where M=max (Mp,Ms), when the PDSCH transmission with thecorresponding PDCCH and a downlink assignment index (DAI) value in thePDCCH equal to ‘j+1’ is received; otherwise generate a HARQ-ACK(j) setto a DTX.

In another configuration, the computer circuitry can be furtherconfigured to: Generate a physical uplink control channel (PUCCH)resource allocation (RA) for the condition 1 for the PCell, where: APUCCH resource n_(PUCCH,0) ⁽¹⁾ value is determined according to a higherlayer configuration and a Third Generation Partnership Project (3GPP)Long Term Evolution (LTE) standard Release 11 Technical Specification(TS) 36.213 Table 9.2-2 (e.g., Table 6); or a PUCCH resource n_(PUCCH)⁽¹⁾ for transmission of the HARQ-ACK in a subframe n for a ThirdGeneration Partnership Project (3GPP) Long Term Evolution (LTE) standardRelease 11 PUCCH format 1b for the PDSCH transmission on the primarycell indicated by the detection of the corresponding PDCCH or the PDCCHindicating downlink semi-persistent scheduling (SPS) release in onesubframe of bundling window with a downlink assignment index (DAI) valuein the PDCCH equal to ‘1’, where PUCCH resource n_(PUCCH) ⁽¹⁾ isrepresented by n_(PUCCH,i)⁽¹⁾=(M−m−1)·N_(c)+m·N_(c+1)+n_(CCE,m)+N_(PUCCH) for time division duplex(TDD) where the HARQ bundling window size M=max (Mp,Ms), and Mp is theprimary HARQ bundling window size and Ms is the secondary HARQ bundlingwindow size, n_(CCE,m) is a first CCE index number used for transmissionof the corresponding PDCCH in subframe n−k_(m) of the bundling windowand the corresponding m, where k_(m) is the smallest value in set K suchthat UE detects a PDCCH in subframe n−k_(m), N_(c)=max {0,└[N_(RB)^(DL)·(N_(sc) ^(RB)·c−4)]/36┘} where c is a value out of {0, 1, 2, 3}such that N_(c)≦n_(CCE,m)<N_(c+1), N_(RB) ^(DL) is a downlink bandwidthconfiguration, expressed in units of N_(sc) ^(RB), N_(sc) ^(RB) is aresource block size in the frequency domain, expressed as a number ofsubcarriers, and N_(PUCCH) ⁽¹⁾ is a starting PUCCH channel index for aPUCCH region in an uplink subframe and is configured by high layers foreach UE.

In another configuration, the computer circuitry can be furtherconfigured to: Generate a physical uplink control channel (PUCCH)resource allocation (RA) for the condition 1 for the SCell, where: APUCCH resource n_(PUCCH) ⁽¹⁾ for transmission of the HARQ-ACK in asubframe n for the LTE PUCCH format 1b for the PDSCH transmission on thesecondary cell indicated by the detection of the corresponding PDCCH onthe primary cell in one subframe of bundling window with a downlinkassignment index (DAI) value in the PDCCH equal to ‘1’ or ‘2’, wherePUCCH resource n_(PUCCH) ⁽¹⁾ is represented n_(PUCCH,i)⁽¹⁾=(M−m−1)·N_(c)+m·N_(c+1)+n_(CCE,m)+N_(PUCCH) ⁽¹⁾ for time divisionduplex (TDD), where i=2 for the corresponding PDCCH with the DAI valueequal to ‘1’ and i=3 for the corresponding PDCCH with the DAI valueequal to ‘2’; or a PUCCH resource n_(PUCCH,2) ⁽¹⁾ and n_(PUCCH,3) ⁽¹⁾for transmission of the HARQ-ACK in a subframe n for the LTE PUCCHformat 1b are indicated a ACK/negative ACK (NACK) resource indicator(ARI) for the PDSCH transmission indicated by the detection of thecorresponding PDCCH within a subframe n−k is determined according to ahigher layer configuration and the LTE TS 36.213 Table 9.2-2 (e.g.,Table 6), where the ARI re-interprets a transmit power control (TPC)filed in a downlink control information (DCI) format of thecorresponding PDCCH.

In another example, the computer circuitry can be further configured to:Generate a physical uplink control channel (PUCCH) resource allocation(RA) for the condition 2 for the PCell, where: A PUCCH resourcen_(PUCCH) ⁽¹⁾ for transmission of the HARQ-ACK in a subframe n for aThird Generation Partnership Project (3GPP) Long Term Evolution (LTE)standard Release 11 PUCCH format 1b for the PDSCH transmission on theprimary cell indicated by the detection of the corresponding PDCCH orthe PDCCH indicating downlink semi-persistent scheduling (SPS) releasein one subframe of bundling window with a downlink assignment index(DAI) value in the PDCCH equal to ‘1’, where PUCCH resource n_(PUCCH)⁽¹⁾ is represented by:

n _(PUCCH) ⁽¹⁾=(M−m−1)·N _(c) +m·N _(c+1) +n _(CCE,m) +N _(PUCCH) ⁽¹⁾

for time division duplex (TDD) where the HARQ bundling window size M=max(Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is thesecondary HARQ bundling window size, n_(CCE,m) is a first CCE indexnumber used for transmission of the corresponding PDCCH in subframen−k_(m) of the bundling window and the corresponding m, where k_(m) isthe smallest value in set K such that UE detects a PDCCH in subframen−k_(m), N_(c)=max {0,└[N_(RB) ^(DL)·(N_(sc) ^(RB)·c−4)]/36┘} where c isa value out of {0, 1, 2, 3} such that N_(c)≦n_(CCE,m)<N_(c+1), N_(RB)^(DL) is a downlink bandwidth configuration, expressed in units ofN_(sc) ^(RB), N_(sc) ^(RB) is a resource block size in the frequencydomain, expressed as a number of subcarriers, and n_(PUCCH) ⁽¹⁾ is astarting PUCCH channel index for a PUCCH region in an uplink subframeand is configured by high layers for each UE.

In another example, the computer circuitry can be further configured to:Generate a physical uplink control channel (PUCCH) resource allocation(RA) for the condition 2 for the SCell, where: A PUCCH resourcen_(PUCCH) ⁽¹⁾ for transmission of the HARQ-ACK in a subframe n for theLTE PUCCH format 1b for the PDSCH transmission on the secondary cellindicated by the detection of the corresponding PDCCH on the primarycell in one subframe of bundling window with a downlink assignment index(DAI) value in the PDCCH equal to ‘1’ or ‘2’, wherein PUCCH resourcen_(PUCCH) ⁽¹⁾ is represented by n_(PUCCH,i)⁽¹⁾=(M−m−1)·N_(c)+m·N_(c+1)+n_(CCE)+N_(PUCCH) ⁽¹⁾ for time divisionduplex (TDD), where i=2 for the corresponding PDCCH with the DAI valueequal to ‘1’ and i=3 for the corresponding PDCCH with the DAI valueequal to ‘2’; or a PUCCH resource n_(PUCCH,2) ⁽¹⁾ and n_(PUCCH,3) ⁽¹⁾for transmission of the HARQ-ACK in a subframe n for the LTE PUCCHformat 1b are indicated a ACK/negative ACK (NACK) resource indicator(ARI) for the PDSCH transmission indicated by the detection of thecorresponding PDCCH within a subframe n−k is determined according to ahigher layer configuration and the LTE TS 36.213 Table 9.2-2 (e.g.,Table 6), where the ARI re-interprets a transmit power control (TPC)filed in a downlink control information (DCI) format of thecorresponding PDCCH.

FIG. 13 illustrates an example node (e.g., serving node 710 andcooperation node 750) and an example wireless device 720. The node caninclude a node device 712 and 752. The node device or the node can beconfigured to communicate with the wireless device. The node device,device at the node, or the node can be configured to communicate withother nodes via a backhaul link 748 (optical or wired link), such as anX2 application protocol (X2AP). The node device can include a processor714 and 754 and a transceiver 716 and 756. The transceiver can beconfigured to receive a HARQ-ACK feedback in a PUCCH resource. Thetransceiver 716 and 756 can be further configured to communicate withthe coordination node via an X2 application protocol (X2AP). Theprocessor can be further configured to a reverse procedure can beimplemented for PUCCH detection and PDSCH retransmission as disclosedherein. The serving node can generate both the PCell and the SCell. Thenode (e.g., serving node 710 and cooperation node 750) can include abase station (BS), a Node B (NB), an evolved Node B (eNB), a basebandunit (BBU), a remote radio head (RRH), a remote radio equipment (RRE), aremote radio unit (RRU), or a central processing module (CPM).

The device (used by a node) can be configured to detect a hybridautomatic retransmission re-quest (HARQ) bundle used in carrieraggregation (CA). The transceiver 716 and 756 can be configured toreceive constellation bits in a physical uplink control channel (PUCCH)resource in a subframe transmitted in a primary cell (PCell) for aphysical downlink shared channel (PDSCH) of the PCell and a PDSCH for asecondary cell (SCell). The processor 714 and 754 can be configured to:Determine a HARQ bundling window size based on a primary HARQ bundlingwindow size for the subframe based on an UL-DL configuration for aprimary cell (PCell) and a secondary HARQ bundling window size for asubframe based on an uplink-downlink (UL-DL) configuration for asecondary cell (SCell); determine a HARQ-ACKnowledge (ACK) response forthe subframe using the HARQ bundling window size, constellation bits,and the PUCCH resource; determine when condition 1 exists, where thecondition 1 occurs when the subframe is transmitted without acorresponding a physical downlink control channel (PDCCH) within a HARQbundling window; decode HARQ-ACK states for the condition 1 for the HARQbundling window with discontinuous transmission (DTX) padding when asecondary HARQ bundling window size for a secondary cell (SCell) differsfrom a primary HARQ bundling window size for a primary cell (PCell); anddecode HARQ-ACK states for a condition 2 for the HARQ bundling windowwith DTX padding including a DTX padding exception when the secondaryHARQ bundling window size differs from the primary HARQ bundling windowsize. The condition 2 can include conditions not covered by thecondition 1, and the DTC padding exception can decode a unique HARQ-ACKstate for each padded HARQ-ACK state.

In another example, the processor configured to decode HARQ-ACK statescan be further configured to decode a channel based on constellationbits b(0) and b(1), a physical uplink control channel (PUCCH) resourcen_(PUCCH) ⁽¹⁾, and a HARQ bundling window size M=max (Mp,Ms) using aHARQ-ACK multiplexing look-up table, where Mp is the primary HARQbundling window size and Ms is the secondary HARQ bundling window size.The HARQ-ACK multiplexing look-up table can include a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11Technical Specification (TS) 36.213 Table 10.1.3.2-5 when M=3 (e.g.,Table 13 illustrated in FIG. 21), or a Table 10.1.3.2-6 when M=4 (e.g.,Table 14 illustrated in FIG. 22).

In another configuration, the processor configured to decode HARQ-ACKstates for the condition 1 can be further configured to: Decode aHARQ-ACK(j) corresponding to an ACK, a negative ACK (NACK), or adiscontinuous transmission (DTX) response for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j+1’ or a PDCCH indicating a downlinksemi-persistent scheduling (SPS) release and with a DAI value in thePDCCH equal to ‘j+1’ is received; otherwise decode a HARQ-ACK(j) set toa DTX with an exception for a special case representing the DTX paddingexception. The processor can be further configured for the special caseto: Remap a state of “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “ACK,NACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “ACK,ACK,ACK,NACK/DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} for a serving cell withmin(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=3; or remapa state of “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=3 to “ACK,NACK, any” when min(Mp,Ms)=3 and max(Mp,Ms)=4.

In another configuration, the processor configured to decode HARQ-ACKstates for the condition 1 can be further configured to: Decode aHARQ-ACK(j) corresponding to an ACK, a negative ACK (NACK), or adiscontinuous transmission (DTX) response for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j+1’ or a PDCCH indicating a downlinksemi-persistent scheduling (SPS) release and with a DAI value in thePDCCH equal to ‘j+1’ is received; otherwise decode a HARQ-ACK(j) set toa DTX with an exception for a special case representing the DTX paddingexception. The processor can be further configured for the special caseto: Remap a state of “ACK,ACK,ACK,NACK/DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “ACK,NACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4;remap a state of “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} for a serving cell withmin(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=3; or remapa state of “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=3 to “ACK,NACK, any” when min(Mp,Ms)=3 and max(Mp,Ms)=4.

In another example, the processor configured to decode HARQ-ACK statesfor the condition 2 for the PCell can be further configured to: Decode aHARQ-ACK(0) corresponding to an ACK, a negative ACK (NACK), or adiscontinuous transmission (DTX) response for the PDSCH transmissionwithout the corresponding PDCCH for a Third Generation PartnershipProject (3GPP) Long Term Evolution (LTE) standard Release 11 physicaluplink control channel (PUCCH) format 1b; or decode a HARQ-ACK(j)corresponding to the ACK, the NACK, or the DTX response for LTE standardRelease 11 PUCCH format 1b, for 0≦j≦M−1, where M=max (Mp,Ms), and Mp isthe primary HARQ bundling window size and Ms is the secondary HARQbundling window size, when the PDSCH transmission with the correspondingPDCCH and a downlink assignment index (DAI) value in the PDCCH equal to‘j’ or a PDCCH indicating a downlink semi-persistent scheduling (SPS)release and with a DAI value in the PDCCH equal to ‘j’ is received;otherwise decode a HARQ-ACK(j) set to a DTX.

In another example, the processor configured to decode HARQ-ACK statesfor the condition 2 for the SCell can be further configured to: Decode aHARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response forLTE standard Release 11 PUCCH format 1b, for 0≦j≦M−1, where M=max(Mp,Ms), when the PDSCH transmission with the corresponding PDCCH and adownlink assignment index (DAI) value in the PDCCH equal to ‘j+1’ isreceived; otherwise decode a HARQ-ACK(j) set to a DTX.

The wireless device 720 (e.g., UE) can include a transceiver 724 and aprocessor 722. The wireless device (i.e., device) can be configured forconditional hybrid automatic retransmission re-quest (HARQ) mapping forcarrier aggregation (CA), as described in 500 of FIG. 11 or 600 of FIG.12.

FIG. 14 provides an example illustration of the wireless device, such asan user equipment (UE), a mobile station (MS), a mobile wireless device,a mobile communication device, a tablet, a handset, or other type ofwireless device. The wireless device can include one or more antennasconfigured to communicate with a node, macro node, low power node (LPN),or, transmission station, such as a base station (BS), an evolved Node B(eNB), a baseband unit (BBU), a remote radio head (RRH), a remote radioequipment (RRE), a relay station (RS), a radio equipment (RE), or othertype of wireless wide area network (WWAN) access point. The wirelessdevice can be configured to communicate using at least one wirelesscommunication standard including 3GPP LTE, WiMAX, High Speed PacketAccess (HSPA), Bluetooth, and WiFi. The wireless device can communicateusing separate antennas for each wireless communication standard orshared antennas for multiple wireless communication standards. Thewireless device can communicate in a wireless local area network (WLAN),a wireless personal area network (WPAN), and/or a WWAN.

FIG. 14 also provides an illustration of a microphone and one or morespeakers that can be used for audio input and output from the wirelessdevice. The display screen may be a liquid crystal display (LCD) screen,or other type of display screen such as an organic light emitting diode(OLED) display. The display screen can be configured as a touch screen.The touch screen may use capacitive, resistive, or another type of touchscreen technology. An application processor and a graphics processor canbe coupled to internal memory to provide processing and displaycapabilities. A non-volatile memory port can also be used to providedata input/output options to a user. The non-volatile memory port mayalso be used to expand the memory capabilities of the wireless device. Akeyboard may be integrated with the wireless device or wirelesslyconnected to the wireless device to provide additional user input. Avirtual keyboard may also be provided using the touch screen.

Various techniques, or certain aspects or portions thereof, may take theform of program code (i.e., instructions) embodied in tangible media,such as floppy diskettes, CD-ROMs, hard drives, non-transitory computerreadable storage medium, or any other machine-readable storage mediumwherein, when the program code is loaded into and executed by a machine,such as a computer, the machine becomes an apparatus for practicing thevarious techniques. Circuitry can include hardware, firmware, programcode, executable code, computer instructions, and/or software. Anon-transitory computer readable storage medium can be a computerreadable storage medium that does not include signal. In the case ofprogram code execution on programmable computers, the computing devicemay include a processor, a storage medium readable by the processor(including volatile and non-volatile memory and/or storage elements), atleast one input device, and at least one output device. The volatile andnon-volatile memory and/or storage elements may be a RAM, EPROM, flashdrive, optical drive, magnetic hard drive, solid state drive, or othermedium for storing electronic data. The node and wireless device mayalso include a transceiver module, a counter module, a processingmodule, and/or a clock module or timer module. One or more programs thatmay implement or utilize the various techniques described herein may usean application programming interface (API), reusable controls, and thelike. Such programs may be implemented in a high level procedural orobject oriented programming language to communicate with a computersystem. However, the program(s) may be implemented in assembly ormachine language, if desired. In any case, the language may be acompiled or interpreted language, and combined with hardwareimplementations.

It should be understood that many of the functional units described inthis specification have been labeled as modules, in order to moreparticularly emphasize their implementation independence. For example, amodule may be implemented as a hardware circuit comprising custom VLSIcircuits or gate arrays, off-the-shelf semiconductors such as logicchips, transistors, or other discrete components. A module may also beimplemented in programmable hardware devices such as field programmablegate arrays, programmable array logic, programmable logic devices or thelike.

Modules may also be implemented in software for execution by varioustypes of processors. An identified module of executable code may, forinstance, comprise one or more physical or logical blocks of computerinstructions, which may, for instance, be organized as an object,procedure, or function. Nevertheless, the executables of an identifiedmodule need not be physically located together, but may comprisedisparate instructions stored in different locations which, when joinedlogically together, comprise the module and achieve the stated purposefor the module.

Indeed, a module of executable code may be a single instruction, or manyinstructions, and may even be distributed over several different codesegments, among different programs, and across several memory devices.Similarly, operational data may be identified and illustrated hereinwithin modules, and may be embodied in any suitable form and organizedwithin any suitable type of data structure. The operational data may becollected as a single data set, or may be distributed over differentlocations including over different storage devices, and may exist, atleast partially, merely as electronic signals on a system or network.The modules may be passive or active, including agents operable toperform desired functions.

Reference throughout this specification to “an example” means that aparticular feature, structure, or characteristic described in connectionwith the example is included in at least one embodiment of the presentinvention. Thus, appearances of the phrases “in an example” in variousplaces throughout this specification are not necessarily all referringto the same embodiment.

As used herein, a plurality of items, structural elements, compositionalelements, and/or materials may be presented in a common list forconvenience. However, these lists should be construed as though eachmember of the list is individually identified as a separate and uniquemember. Thus, no individual member of such list should be construed as ade facto equivalent of any other member of the same list solely based ontheir presentation in a common group without indications to thecontrary. In addition, various embodiments and example of the presentinvention may be referred to herein along with alternatives for thevarious components thereof. It is understood that such embodiments,examples, and alternatives are not to be construed as defactoequivalents of one another, but are to be considered as separate andautonomous representations of the present invention.

Furthermore, the described features, structures, or characteristics maybe combined in any suitable manner in one or more embodiments. In thefollowing description, numerous specific details are provided, such asexamples of layouts, distances, network examples, etc., to provide athorough understanding of embodiments of the invention. One skilled inthe relevant art will recognize, however, that the invention can bepracticed without one or more of the specific details, or with othermethods, components, layouts, etc. In other instances, well-knownstructures, materials, or operations are not shown or described indetail to avoid obscuring aspects of the invention.

While the forgoing examples are illustrative of the principles of thepresent invention in one or more particular applications, it will beapparent to those of ordinary skill in the art that numerousmodifications in form, usage and details of implementation can be madewithout the exercise of inventive faculty, and without departing fromthe principles and concepts of the invention. Accordingly, it is notintended that the invention be limited, except as by the claims setforth below.

What is claimed is:
 1. A user equipment (UE) operable to provideconditional hybrid automatic retransmission re-quest-acknowledge(HARQ-ACK) states mapping for carrier aggregation (CA), having computercircuitry configured to: receive a physical downlink shared channel(PDSCH) transmission in a subframe; determine when condition 1 exists,wherein the condition 1 occurs when the subframe is transmitted withouta corresponding a physical downlink control channel (PDCCH) for a HARQbundling window; generate HARQ-ACK states for the condition 1 for theHARQ bundling window with discontinuous transmission (DTX) padding whena secondary HARQ bundling window size for a secondary cell (SCell)differs from a primary HARQ bundling window size for a primary cell(PCell); and generate HARQ-ACK states for a condition 2 for the HARQbundling window with DTX padding including a DTX padding exception whenthe secondary HARQ bundling window size differs from the primary HARQbundling window size, wherein the condition 2 includes conditions notcovered by the condition 1, and the DTX padding exception generates aunique HARQ-ACK state for each padded HARQ-ACK state.
 2. The computercircuitry of claim 1, further configured to: perform channel selectionbased on a HARQ bundling window size M=max (Mp,Ms) using a HARQ-ACKmultiplexing look-up table, where Mp is the primary HARQ bundling windowsize and Ms is the secondary HARQ bundling window size, wherein theHARQ-ACK multiplexing look-up table includes: a Table 10.1.3.2-5 in aThird Generation Partnership Project (3GPP) Long Term Evolution (LTE)standard Release 11 Technical Specification (TS) 36.213 when M=3, or aTable 10.1.3.2-6 in the TS 36.213 when M=4; generate constellation bitsb(0) and b(1) and a physical uplink control channel (PUCCH) resourcen_(PUCCH) ⁽¹⁾ based on the HARQ-ACK multiplexing look-up table; andtransmit the HARQ-ACK states using the constellation bits b(0) and b(1)in the PUCCH resource n_(PUCCH) ⁽¹⁾.
 3. The computer circuitry of claim1, wherein computer circuitry configured to generate the HARQ-ACK statesfor the condition 2 is further configured to: generate a HARQ-ACK(j)corresponding to an ACK, a negative ACK (NACK), or a discontinuoustransmission (DTX) response for a Third Generation Partnership Project(3GPP) Long Term Evolution (LTE) standard Release 11 physical uplinkcontrol channel (PUCCH) format 1b, for 0≦j≦M−1, where M=max (Mp,Ms), andMp is the primary HARQ bundling window size and Ms is the secondary HARQbundling window size, when the PDSCH transmission with the correspondingPDCCH and a downlink assignment index (DAI) value in the PDCCH equal to‘j+1’ or a PDCCH indicating a downlink semi-persistent scheduling (SPS)release and with a DAI value in the PDCCH equal to ‘j+1’ is received;otherwise generate a HARQ-ACK(j) set to a DTX with an exception for aspecial case, wherein the computer circuitry is further configured forthe special case to: remap a state of “ACK,NACK” for a serving cell withmin(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4, remap a state of “NACK,ACK” for a serving cell withmin(Mp,Ms)=2 to “ACK,ACK,ACK,NACK/DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4, remap a state of “NACK,ACK” for a serving cell withmin(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3, or remap a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.
 4. The computer circuitry of claim 1, wherein computercircuitry configured to generate HARQ-ACK states for the condition 2 isfurther configured to: generate a HARQ-ACK(j) corresponding to an ACK, anegative ACK (NACK), or a discontinuous transmission (DTX) response fora Third Generation Partnership Project (3GPP) Long Term Evolution (LTE)standard Release 11 physical uplink control channel (PUCCH) format 1b,for 0≦j≦M−1, where M=max (Mp,Ms), and Mp is the primary HARQ bundlingwindow size and Ms is the secondary HARQ bundling window size, when thePDSCH transmission with the corresponding PDCCH and a downlinkassignment index (DAI) value in the PDCCH equal to ‘j+1’ or a PDCCHindicating a downlink semi-persistent scheduling (SPS) release and witha DAI value in the PDCCH equal to ‘j+1’ is received; otherwise generatea HARQ-ACK(j) set to a DTX with an exception for a special case, whereinthe computer circuitry is further configured for the special case to:remap a state of “ACK,NACK” for a serving cell with min(Mp,Ms)=2 to“ACK,ACK,ACK,NACK/DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4, remap a state of “NACK,ACK” for a serving cell withmin(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=2and max(Mp,Ms)=4, remap a state of “NACK,ACK” for a serving cell withmin(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3, or remap a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.
 5. The computer circuitry of claim 1, wherein computercircuitry configured to generate HARQ-ACK states for the condition 1 isfurther configured to: for the PCell: generate a HARQ-ACK(0)corresponding to an ACK, a negative ACK (NACK), or a discontinuoustransmission (DTX) response for the PDSCH transmission without thecorresponding PDCCH for a Third Generation Partnership Project (3GPP)Long Term Evolution (LTE) standard Release 11 physical uplink controlchannel (PUCCH) format 1b, or generate a HARQ-ACK(j) corresponding tothe ACK, the NACK, or the DTX response for LTE standard Release 11 PUCCHformat 1b, for 0≦j≦M−1, where M=max (Mp,Ms), and Mp is the primary HARQbundling window size and Ms is the secondary HARQ bundling window size,when the PDSCH transmission with the corresponding PDCCH and a downlinkassignment index (DAI) value in the PDCCH equal to ‘j’ or a PDCCHindicating a downlink semi-persistent scheduling (SPS) release and witha DAI value in the PDCCH equal to ‘j’ is received; otherwise generate aHARQ-ACK(j) set to a DTX; and for the SCell: generate a HARQ-ACK(j)corresponding to the ACK, the NACK, or the DTX response for LTE standardRelease 11 PUCCH format 1b, for 0≦j≦M−1, where M=max (Mp,Ms), when thePDSCH transmission with the corresponding PDCCH and a downlinkassignment index (DAI) value in the PDCCH equal to ‘j+1’ is received;otherwise generate a HARQ-ACK(j) set to a DTX.
 6. The computer circuitryof claim 1, further configured to: generate a physical uplink controlchannel (PUCCH) resource allocation (RA) for the condition 1, wherein:for the PCell: a PUCCH resource n_(PUCCH,0) ⁽¹⁾ value is determinedaccording to a higher layer configuration and a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11Technical Specification (TS) 36.213 Table 9.2-2; or a PUCCH resourcen_(PUCCH) ⁽¹⁾ for transmission of the HARQ-ACK in a subframe n for aThird Generation Partnership Project (3GPP) Long Term Evolution (LTE)standard Release 11 PUCCH format 1b for the PDSCH transmission on theprimary cell indicated by the detection of the corresponding PDCCH orthe PDCCH indicating downlink semi-persistent scheduling (SPS) releasein one subframe of bundling window with a downlink assignment index(DAI) value in the PDCCH equal to ‘1’, wherein PUCCH resource n_(PUCCH)⁽¹⁾ is represented by: n_(PUCCH,i)⁽¹⁾=(M−m−1)·N_(c)+m·N_(c+1)+n_(CCE,m)+n_(PUCCH) ⁽¹⁾ for time divisionduplex (TDD) where the HARQ bundling window size M=max (Mp,Ms), and Mpis the primary HARQ bundling window size and Ms is the secondary HARQbundling window size, n_(CCE,m) is a first CCE index number used fortransmission of the corresponding PDCCH in subframe n−k_(m) of thebundling window and the corresponding m, where k_(m) is the smallestvalue in set K such that UE detects a PDCCH in subframe n−k_(m),N_(c)=max{0,└[N_(RB) ^(DL)·(N_(sc) ^(RB)·c−4)]/36┘} where c is a valueout of {0, 1, 2, 3} such that N_(c)≦n_(CCE,m)<N_(c+1), N_(RB) ^(DL) is adownlink bandwidth configuration, expressed in units of N_(sc) ^(RB),N_(sc) ^(RB) is a resource block size in the frequency domain, expressedas a number of subcarriers, and n_(PUCCH) ⁽¹⁾ is a starting PUCCHchannel index for a PUCCH region in an uplink subframe and is configuredby high layers for each UE; for the SCell: a PUCCH resource n_(PUCCH)⁽¹⁾ for transmission of the HARQ-ACK in a subframe n for the LTE PUCCHformat 1b for the PDSCH transmission on the secondary cell indicated bythe detection of the corresponding PDCCH on the primary cell in onesubframe of bundling window with a downlink assignment index (DAI) valuein the PDCCH equal to ‘1’ or ‘2’, wherein PUCCH resource n_(PUCCH) ⁽¹⁾is represented by n_(PUCCH,i)⁽¹⁾=(M−m−1)·N_(c)+m·N_(c+1)+n_(CCE,m)+N_(PUCCH) ⁽¹⁾ for time divisionduplex (TDD), where i=2 for the corresponding PDCCH with the DAI valueequal to ‘1’ and i=3 for the corresponding PDCCH with the DAI valueequal to ‘2’; or a PUCCH resource n_(PUCCH,2) ⁽¹⁾ and n_(PUCCH,3) ⁽¹⁾for transmission of the HARQ-ACK in a subframe n for the LTE PUCCHformat 1b are indicated a ACK/negative ACK (NACK) resource indicator(ARI) for the PDSCH transmission indicated by the detection of thecorresponding PDCCH within a subframe n−k is determined according to ahigher layer configuration and the LTE TS 36.213 Table 9.2-2, whereinthe ARI re-interprets a transmit power control (TPC) filed in a downlinkcontrol information (DCI) format of the corresponding PDCCH.
 7. Thecomputer circuitry of claim 1, further configured to: generate aphysical uplink control channel (PUCCH) resource allocation (RA) for thecondition 2, wherein: for the PCell: a PUCCH resource n_(PUCCH) ⁽¹⁾ fortransmission of the HARQ-ACK in a subframe n for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11PUCCH format 1b for the PDSCH transmission on the primary cell indicatedby the detection of the corresponding PDCCH or the PDCCH indicatingdownlink semi-persistent scheduling (SPS) release in one subframe ofbundling window with a downlink assignment index (DAI) value in thePDCCH equal to ‘1’, wherein PUCCH resource n_(PUCCH) ⁽¹⁾ is representedby: n_(PUCCH,i) ⁽¹⁾=(M−m−1)·N_(c)+m·N_(c+1)+n_(CCE,m)+N_(PUCCH) ⁽¹⁾ fortime division duplex (TDD) where the HARQ bundling window size M=max(Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is thesecondary HARQ bundling window size, n_(CCE,m) is a first CCE indexnumber used for transmission of the corresponding PDCCH in subframen−k_(m) of the bundling window and the corresponding m, where k_(m) isthe smallest value in set K such that UE detects a PDCCH in subframen−k_(m), N_(c)=max{0,└[N_(RB) ^(DL)·(N_(sc) ^(RB)·c−4)]/36┘} where c isa value out of {0, 1, 2, 3} such that N_(c)≦n_(CCE,m)<N_(c+1), N_(RB)^(DL) is a downlink bandwidth configuration, expressed in units ofN_(sc) ^(RB), N_(sc) ^(RB) is a resource block size in the frequencydomain, expressed as a number of subcarriers, and N_(PUCCH) ⁽¹⁾ is astarting PUCCH channel index for a PUCCH region in an uplink subframeand is configured by high layers for each UE; for the SCell: a PUCCHresource n_(PUCCH) ⁽¹⁾ for transmission of the HARQ-ACK in a subframe nfor the LTE PUCCH format 1b for the PDSCH transmission on the secondarycell indicated by the detection of the corresponding PDCCH on theprimary cell in one subframe of bundling window with a downlinkassignment index (DAI) value in the PDCCH equal to ‘1’ or ‘2’, whereinPUCCH resource n_(PUCCH) ⁽¹⁾ is represented by n_(PUCCH,i)⁽¹⁾=(M−m−1)·N_(c)+m·N_(c+1)+n_(CCE)+N_(PUCCH) ⁽¹⁾ for time divisionduplex (TDD), where i=2 for the corresponding PDCCH with the DAI valueequal to ‘1’ and i=3 for the corresponding PDCCH with the DAI valueequal to ‘2’; or a PUCCH resource n_(PUCCH,2) ⁽¹⁾ and n_(PUCCH,3) ⁽¹⁾for transmission of the HARQ-ACK in a subframe n for the LTE PUCCHformat 1b are indicated a ACK/negative ACK (NACK) resource indicator(ARI) for the PDSCH transmission indicated by the detection of thecorresponding PDCCH within a subframe n−k is determined according to ahigher layer configuration and a Third Generation Partnership Project(3GPP) Long Term Evolution (LTE) standard Release 11 TechnicalSpecification (TS) 36.213 Table 9.2-2, wherein the ARI re-interprets atransmit power control (TPC) filed in a downlink control information(DCI) format of the corresponding PDCCH.
 8. The computer circuitry ofclaim 1, wherein the UE includes an antenna, a touch sensitive displayscreen, a speaker, a microphone, a graphics processor, an applicationprocessor, internal memory, or a non-volatile memory port.
 9. A methodfor conditional hybrid automatic retransmission re-quest (HARQ) mappingfor carrier aggregation (CA) at a user equipment (UE), comprising:determining when a subframe for physical downlink shared channel (PDSCH)transmission is configured for downlink semi-persistent scheduling(SPS), wherein the subframe configured for downlink SPS generates afirst condition; generating HARQ-ACK states for the first condition fora HARQ bundling window with discontinuous transmission (DTX) padding fora secondary HARQ bundling window size for a secondary cell (SCell) and aprimary HARQ bundling window size for a primary cell (PCell); andgenerating HARQ-ACK states for a second condition for the HARQ bundlingwindow with DTX padding including a DTX padding exception, wherein thesecond condition includes conditions not covered by the first condition,and the DTC padding exception generates a set of HARQ-ACK states touniquely define each padded HARQ-ACK state.
 10. The method of claim 9,further comprising: channel selecting based on a HARQ bundling windowsize M=max (Mp,Ms) using a HARQ-ACK multiplexing look-up table, where Mpis the primary HARQ bundling window size and Ms is the secondary HARQbundling window size, wherein the HARQ-ACK multiplexing look-up tableincludes: a Table 10.1.3.2-5 in a Third Generation Partnership Project(3GPP) Long Term Evolution (LTE) standard Release 11 TechnicalSpecification (TS) 36.213 when M=3, or a Table 10.1.3.2-6 in the TS36.213 when M=4; and transmitting the HARQ-ACK states using theconstellation bits b(0) and b(1) in the a physical uplink controlchannel (PUCCH) resource n_(PUCCH) ⁽¹⁾, wherein the constellation bitsb(0) and b(1) and the PUCCH resource n_(PUCCH) ⁽¹⁾ are based on theHARQ-ACK multiplexing look-up table.
 11. The method of claim 9, whereingenerating the HARQ-ACK states for the second condition furthercomprises: generating a HARQ-ACK(j) corresponding to an ACK, a negativeACK (NACK), or a discontinuous transmission (DTX) response for a ThirdGeneration Partnership Project (3GPP) Long Term Evolution (LTE) standardRelease 11 physical uplink control channel (PUCCH) format 1b, for0≦j≦M−1, where M=max (Mp,Ms), and Mp is the primary HARQ bundling windowsize and Ms is the secondary HARQ bundling window size, when the PDSCHtransmission with the corresponding PDCCH and a downlink assignmentindex (DAI) value in the PDCCH equal to ‘j+1’ or a PDCCH indicating adownlink SPS release and with a DAI value in the PDCCH equal to ‘j+1’ isreceived; otherwise generating a HARQ-ACK(j) with a DTX value except fora special case representing the DTX padding exception when the secondaryHARQ bundling window size differs from the primary HARQ bundling windowsize, wherein the special case further comprises: remapping a state of“ACK,NACK” for a serving cell with min(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” foran ordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)}when min(Mp,Ms)=2 and max(Mp,Ms)=4, remapping a state of “NACK,ACK” fora serving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK,NACK/DTX” for anordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4, remapping a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3, or remapping a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.
 12. The method of claim 9, wherein generating theHARQ-ACK states for the second condition further comprises: generating aHARQ-ACK(j) corresponding to an ACK, a negative ACK (NACK), or adiscontinuous transmission (DTX) response for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j+1’ or a PDCCH indicating a downlink SPS releaseand with a DAI value in the PDCCH equal to ‘j+1’ is received; otherwisegenerating a HARQ-ACK(j) with a DTX value except for a special caserepresenting the DTX padding exception when the secondary HARQ bundlingwindow size differs from the primary HARQ bundling window size, whereinthe special case further comprises: remapping a state of “ACK,NACK” fora serving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK,NACK/DTX” for anordered series {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4, remapping a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,DTX,DTX,DTX” for an orderedseries {HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} whenmin(Mp,Ms)=2 and max(Mp,Ms)=4, remapping a state of “NACK,ACK” for aserving cell with min(Mp,Ms)=2 to “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} when min(Mp,Ms)=2 andmax(Mp,Ms)=3, or remapping a state of “ACK,NACK, any” for a serving cellwith min(Mp,Ms)=3 to “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} when min(Mp,Ms)=3and max(Mp,Ms)=4.
 13. The method of claim 9, wherein generating theHARQ-ACK states for the first condition further comprises: for thePCell: generating a HARQ-ACK(0) corresponding to an ACK, a negative ACK(NACK), or a discontinuous transmission (DTX) response for the PDSCHtransmission without the corresponding PDCCH for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, generating aHARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response forLTE standard Release 11 PUCCH format 1b, for 0≦j≦M−1, where M=max(Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is thesecondary HARQ bundling window size, when the PDSCH transmission withthe corresponding PDCCH and a downlink assignment index (DAI) value inthe PDCCH equal to ‘j’ or a PDCCH indicating a downlink SPS release andwith a DAI value in the PDCCH equal to ‘j’ is received; otherwisegenerating a HARQ-ACK(j) set to a DTX; and for the SCell: generating aHARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response forLTE standard Release 11 PUCCH format 1b, for 0≦j≦M−1, where M=max(Mp,Ms), when the PDSCH transmission with the corresponding PDCCH and adownlink assignment index (DAI) value in the PDCCH equal to ‘j+1’ isreceived; otherwise generating a HARQ-ACK(j) set to a DTX.
 14. Themethod of claim 9, further comprising: receiving an uplink-downlink(UL-DL) configuration for the primary cell and an UL-DL configurationfor the secondary cell (SCell), wherein the UL-DL configuration for thePCell is included a system information block 1 (SIB1) transmitted on thePCell and the UL-DL configuration for the SCell is included a SIB1transmitted on the SCell; and determining the secondary HARQ bundlingwindow size for a subframe based on the UL-DL configuration for theSCell and the primary HARQ bundling window size for the subframe basedon the UL-DL configuration for the PCell.
 15. At least onenon-transitory machine readable storage medium comprising a plurality ofinstructions adapted to be executed to implement the method of claim 9.16. A device at a node configured to detect a hybrid automaticretransmission re-quest (HARQ) bundle used in carrier aggregation (CA),comprising: a transceiver to receive constellation bits in a physicaluplink control channel (PUCCH) resource in a subframe transmitted in aprimary cell (PCell) for a physical downlink shared channel (PDSCH) ofthe PCell and a PDSCH for a secondary cell (SCell); and a processor to:determine a HARQ bundling window size based on a primary HARQ bundlingwindow size for the subframe based on an UL-DL configuration for aprimary cell (PCell) and a secondary HARQ bundling window size for asubframe based on an uplink-downlink (UL-DL) configuration for asecondary cell (SCell), determine a HARQ-ACKnowledge (ACK) response forthe subframe using the HARQ bundling window size, constellation bits,and the PUCCH resource, determine when condition 1 exists, wherein thecondition 1 occurs when the subframe is transmitted without acorresponding a physical downlink control channel (PDCCH) within a HARQbundling window, decode HARQ-ACK states for the condition 1 for the HARQbundling window with discontinuous transmission (DTX) padding when asecondary HARQ bundling window size for a secondary cell (SCell) differsfrom a primary HARQ bundling window size for a primary cell (PCell), anddecode HARQ-ACK states for a condition 2 for the HARQ bundling windowwith DTX padding including a DTX padding exception when the secondaryHARQ bundling window size differs from the primary HARQ bundling windowsize, wherein the condition 2 includes conditions not covered by thecondition 1, and the DTC padding exception decodes a unique HARQ-ACKstate for each padded HARQ-ACK state.
 17. The device of claim 16,wherein the processor configured to decode HARQ-ACK states is furtherconfigured to: decode a channel based on constellation bits b(0) andb(1), a physical uplink control channel (PUCCH) resource n_(PUCCH) ⁽¹⁾,and a HARQ bundling window size M=max (Mp,Ms) using a HARQ-ACKmultiplexing look-up table, where Mp is the primary HARQ bundling windowsize and Ms is the secondary HARQ bundling window size, wherein theHARQ-ACK multiplexing look-up table includes: a Table 10.1.3.2-5 in aThird Generation Partnership Project (3GPP) Long Term Evolution (LTE)standard Release 11 Technical Specification (TS) 36.213 when M=3, or aTable 10.1.3.2-6 in the TS 36.213 when M=4.
 18. The device of claim 16,wherein the processor configured to decode HARQ-ACK states for thecondition 1 is further configured to: decode a HARQ-ACK(j) correspondingto an ACK, a negative ACK (NACK), or a discontinuous transmission (DTX)response for a Third Generation Partnership Project (3GPP) Long TermEvolution (LTE) standard Release 11 physical uplink control channel(PUCCH) format 1b, for 0≦j≦M−1, where M=max (Mp,Ms), and Mp is theprimary HARQ bundling window size and Ms is the secondary HARQ bundlingwindow size, when the PDSCH transmission with the corresponding PDCCHand a downlink assignment index (DAI) value in the PDCCH equal to ‘j+1’or a PDCCH indicating a downlink semi-persistent scheduling (SPS)release and with a DAI value in the PDCCH equal to ‘j+1’ is received;otherwise decode a HARQ-ACK(j) set to a DTX with an exception for aspecial case representing the DTX padding exception, wherein theprocessor is further configured for the special case to: remap a stateof “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “ACK,NACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4,remap a state of “ACK,ACK,ACK,NACK/DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4,remap a state of “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} for a serving cell withmin(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=3, or remapa state of “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=3 to “ACK,NACK, any” when min(Mp,Ms)=3 and max(Mp,Ms)=4.19. The device of claim 16, wherein the processor configured to decodeHARQ-ACK states for the condition 1 is further configured to: decode aHARQ-ACK(j) corresponding to an ACK, a negative ACK (NACK), or adiscontinuous transmission (DTX) response for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, for 0≦j≦M−1, whereM=max (Mp,Ms), and Mp is the primary HARQ bundling window size and Ms isthe secondary HARQ bundling window size, when the PDSCH transmissionwith the corresponding PDCCH and a downlink assignment index (DAI) valuein the PDCCH equal to ‘j+1’ or a PDCCH indicating a downlinksemi-persistent scheduling (SPS) release and with a DAI value in thePDCCH equal to ‘j+1’ is received; otherwise decode a HARQ-ACK(j) set toa DTX with an exception for a special case representing the DTX paddingexception, wherein the processor is further configured for the specialcase to: remap a state of “ACK,ACK,ACK,NACK/DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “ACK,NACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4,remap a state of “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=4,remap a state of “ACK,ACK,ACK” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2)} for a serving cell withmin(Mp,Ms)=2 to “NACK,ACK” when min(Mp,Ms)=2 and max(Mp,Ms)=3, or remapa state of “ACK,DTX,DTX,DTX” for an ordered series{HARQ-ACK(0),HARQ-ACK(1),HARQ-ACK(2), HARQ-ACK (3)} for a serving cellwith min(Mp,Ms)=3 to “ACK,NACK, any” when min(Mp,Ms)=3 and max(Mp,Ms)=4.20. The device of claim 16, wherein the processor configured to decodeHARQ-ACK states for the condition 2 is further configured to: for thePCell: decode a HARQ-ACK(0) corresponding to an ACK, a negative ACK(NACK), or a discontinuous transmission (DTX) response for the PDSCHtransmission without the corresponding PDCCH for a Third GenerationPartnership Project (3GPP) Long Term Evolution (LTE) standard Release 11physical uplink control channel (PUCCH) format 1b, or decode aHARQ-ACK(j) corresponding to the ACK, the NACK, or the DTX response forLTE standard Release 11 PUCCH format 1b, for 0≦j≦M−1, where M=max(Mp,Ms), and Mp is the primary HARQ bundling window size and Ms is thesecondary HARQ bundling window size, when the PDSCH transmission withthe corresponding PDCCH and a downlink assignment index (DAI) value inthe PDCCH equal to ‘j’ or a PDCCH indicating a downlink semi-persistentscheduling (SPS) release and with a DAI value in the PDCCH equal to ‘j’is received; otherwise decode a HARQ-ACK(j) set to a DTX; and for theSCell: decode a HARQ-ACK(j) corresponding to the ACK, the NACK, or theDTX response for LTE standard Release 11 PUCCH format 1b, for 0≦j≦M−1,where M=max (Mp,Ms), when the PDSCH transmission with the correspondingPDCCH and a downlink assignment index (DAI) value in the PDCCH equal to‘j+1’ is received; otherwise decode a HARQ-ACK(j) set to a DTX.
 21. Thedevice of claim 16, wherein the node is selected from the groupconsisting of a base station (BS), a Node B (NB), an evolved Node B(eNB), a baseband unit (BBU), a remote radio head (RRH), a remote radioequipment (RRE), a remote radio unit (RRU), and a central processingmodule (CPM).